mesa/src
Rhys Perry 03a0d39366 aco: use MUBUF in some situations instead of splitting vertex fetches
Fixes most of the regressions from splitting vertex fetches in an earlier
commit.

pipeline-db (Vega):
Totals from affected shaders:
SGPRS: 0 -> 0 (0.00 %)
VGPRS: 0 -> 0 (0.00 %)
Spilled SGPRs: 0 -> 0 (0.00 %)
Spilled VGPRs: 0 -> 0 (0.00 %)
Private memory VGPRs: 0 -> 0 (0.00 %)
Scratch size: 0 -> 0 (0.00 %) dwords per thread
Code Size: 0 -> 0 (0.00 %) bytes
LDS: 0 -> 0 (0.00 %) blocks
Max Waves: 0 -> 0 (0.00 %)

pipeline-db (Navi):
Totals from affected shaders:
SGPRS: 562696 -> 558344 (-0.77 %)
VGPRS: 395596 -> 393752 (-0.47 %)
Spilled SGPRs: 0 -> 0 (0.00 %)
Spilled VGPRs: 0 -> 0 (0.00 %)
Private memory VGPRs: 0 -> 0 (0.00 %)
Scratch size: 0 -> 0 (0.00 %) dwords per thread
Code Size: 11600912 -> 11311804 (-2.49 %) bytes
LDS: 0 -> 0 (0.00 %) blocks
Max Waves: 101839 -> 102372 (0.52 %)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3086>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3086>
2020-01-28 11:44:52 +00:00
..
amd aco: use MUBUF in some situations instead of splitting vertex fetches 2020-01-28 11:44:52 +00:00
broadcom util/hash_table: update users to use new optimal integer hash functions 2020-01-23 17:06:57 +00:00
compiler nir: don't emit ishl in _nir_mul_imm() if backend doesn't support bitops 2020-01-23 21:16:22 +00:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl egl: drop confusing mincore() error message 2020-01-22 17:55:26 +00:00
etnaviv etnaviv: update Android build files 2020-01-24 14:03:28 +00:00
freedreno freedreno/drm: fix invalid-cmdstream-size with older kernels 2020-01-28 00:09:34 +00:00
gallium gallium/swr: fix tessellation state save/restore 2020-01-28 13:55:47 +01:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx drisw: Cache the depth of the X drawable 2020-01-23 23:03:13 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: Insert holes for non-existant XFB varyings 2020-01-27 20:26:23 +00:00
loader loader: #define PATH_MAX when undefined (eg. Hurd) 2020-01-22 22:10:29 +00:00
mapi glapi / teximage: implement EGLImageTargetTexStorageEXT 2020-01-13 14:57:18 -08:00
mesa util/hash_table: update users to use new optimal integer hash functions 2020-01-23 17:06:57 +00:00
panfrost pan/midgard: Remove float_bitcast 2020-01-27 13:37:36 -05:00
util util/simple_mtx: add a missing include to get ASSERTED 2020-01-24 20:29:29 -05:00
vulkan vulkan/wsi: remove unused image_get_modifier 2020-01-23 18:34:07 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript