mesa/src/amd
Samuel Pitoiset 7e3be0b3ce radv: assign IO var locations for VS/TES with NGG streamout
NGG streamout lowering requires nir_shader::num_outputs to be set to
the total number of outputs in order to compute the pervertex LDS size
correctly. This is wasting LDS memory but it's currently the only viable
solution.

This fixes a bunch of dEQP-VK.transform_feedback.* failures.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19436>
2022-11-01 16:47:13 +00:00
..
addrlib amd/addrlib: fix 3D texture allocation failures on gfx11 2022-08-03 00:57:16 +00:00
ci radeonsi/ci: Test piglit quick_shader profile as well 2022-10-31 16:58:26 +00:00
common ac/nir: stop using nir_gather_xfb_info_from_intrinsics 2022-11-01 15:55:07 +00:00
compiler aco/gfx11: fix FS input loads in quad-divergent control flow 2022-11-01 12:42:43 +00:00
drm-shim Use proper types for meson objects 2022-04-18 13:03:08 +03:00
llvm nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics 2022-10-31 14:33:43 +00:00
registers winsys/amdgpu: fix (enable) preemption for chained IBs 2022-10-18 22:42:28 +00:00
vulkan radv: assign IO var locations for VS/TES with NGG streamout 2022-11-01 16:47:13 +00:00
.clang-format radv: Add REF as a typename macro to .clang-format 2022-10-30 19:48:46 +00:00
meson.build r300/r600: Add drm-shim support. 2022-02-02 00:59:08 +00:00