mesa/src/amd/llvm
Timur Kristóf ba537ac25a ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround.
Previously, the workaround only covered compile-time zero, but
this is insufficient and can cause GPU hangs in RadeonSI when
NGG culling is enabled.

Fix this by handling runtime zero in the workaround.

Cc: mesa-stable
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22370>
2023-04-08 13:54:06 +00:00
..
ac_llvm_build.c ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround. 2023-04-08 13:54:06 +00:00
ac_llvm_build.h ac/llvm: remove some unused code replaced by nir 2023-04-07 03:42:25 +00:00
ac_llvm_helper.cpp ac/llvm: fix build with LLVM 17 2023-03-21 15:05:25 +00:00
ac_llvm_util.c amd: add initial code for gfx940 2023-04-06 15:00:53 +00:00
ac_llvm_util.h ac/llvm: fix build with LLVM 17 2023-03-21 15:05:25 +00:00
ac_nir_to_llvm.c ac/llvm,radeonsi: remove abi->load_inputs implementation 2023-04-03 01:35:06 +00:00
ac_nir_to_llvm.h ac/llvm: move ac_fixup_ls_hs_input_vgprs to amd common 2023-04-03 01:35:06 +00:00
ac_shader_abi.h ac/llvm,radeonsi: remove abi->load_inputs implementation 2023-04-03 01:35:06 +00:00
meson.build ac/llvm: remove unused llvm cull 2022-12-02 04:37:23 +00:00