mesa/src
Timur Kristóf 9b36d8c23a aco: Only write TCS outputs to LDS when they are read by the TCS.
Note that tess factors are always read at the end of the shader,
so those are still always saved to LDS.

Totals from affected shaders:
VGPRS: 25244 -> 25164 (-0.32 %)
Code Size: 1768268 -> 1690804 (-4.38 %) bytes
Max Waves: 4947 -> 4953 (0.12 %)

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3964>
2020-03-11 08:34:11 +00:00
..
amd aco: Only write TCS outputs to LDS when they are read by the TCS. 2020-03-11 08:34:11 +00:00
broadcom util/ra: spiff out select_reg_callback 2020-03-10 16:01:39 +00:00
compiler nir/print: show variable precision 2020-03-10 16:01:39 +00:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl egl/android: require ANDROID_native_fence_sync for buffer age 2020-03-09 18:27:11 +00:00
etnaviv etnaviv: drm-shim: add GC400 2020-01-30 04:05:39 +00:00
freedreno freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources 2020-03-11 02:52:58 +00:00
gallium vdpau: remove bogus assert 2020-03-11 08:17:07 +00: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 Revert "glx: convert glx_config_create_list to one big calloc" 2020-03-04 10:19:48 +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 intel/tools: Fix compilation with UBSan 2020-03-10 15:20:26 +00:00
loader loader: Fix leak of kernel driver name 2020-01-30 10:08:17 -08:00
mapi glthread: fall back if a param size is non-zero and a pointer param is NULL 2020-03-06 01:06:14 +00:00
mesa gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the live cache 2020-03-10 22:19:47 -04:00
panfrost panfrost: Move pan_afbc.c file to the the right Makefile.source file 2020-03-11 02:52:58 +00:00
util util/ra: move NO_REG to header 2020-03-10 16:01:39 +00:00
vulkan vulkan/wsi: fix cleanup when dup() fails 2020-03-10 22:43:25 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript