mesa/src/intel
Marcin Ślusarz e74a3284f5 anv: halve the push constants space in mesh pipelines
It's only used by fragment shaders, so halving it matches the size
used in the most optimal primitive pipeline (VS + FS).

This change frees some URB space for mesh and task shaders and as
a result improves vk_meshlet_cadscene performance by up to 2%,
depending on the model.

Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21559>
2023-02-28 20:18:01 +00:00
..
blorp intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE 2023-02-23 14:27:30 +00:00
ci ci/hasvk: Add a synchronization flake. 2023-02-24 07:31:36 +00:00
common anv: halve the push constants space in mesh pipelines 2023-02-28 20:18:01 +00:00
compiler intel/compiler: Mark various memory barriers intrinsics unreachable 2023-02-27 20:24:01 +00:00
dev anv: halve the push constants space in mesh pipelines 2023-02-28 20:18:01 +00:00
ds intel/ds: track end of pipe bits 2023-02-06 09:12:18 +00:00
genxml intel/genxml: add missing power well control bits 2023-02-08 02:56:28 +00:00
isl meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args 2023-02-27 13:50:11 +00:00
nullhw-layer vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 2023-02-17 03:42:34 +00:00
perf meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args 2023-02-27 13:50:11 +00:00
tools meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args 2023-02-27 13:50:11 +00:00
vulkan anv: halve the push constants space in mesh pipelines 2023-02-28 20:18:01 +00:00
vulkan_hasvk meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args 2023-02-27 13:50:11 +00:00
meson.build meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args 2023-02-27 13:50:11 +00:00