mesa/src/amd/llvm
Marek Olšák 61da19a262 amd/llvm,radeonsi/gfx11: switch to using GDS_STRMOUT registers
This is required by register shadowing (required by the new PAIRS packets),
preemption, user queues, and we only have to wait for VS after streamout,
not PS. This is how gfx11 streamout should have been done.

Reviewed-by: Qiang Yu <yuq825@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21584>
2023-03-07 22:08:47 +00:00
..
ac_llvm_build.c ac/llvm: implement nir_op_unpack_32_4x8 2023-03-03 03:27:40 +00:00
ac_llvm_build.h ac/llvm: implement nir_op_unpack_32_4x8 2023-03-03 03:27:40 +00:00
ac_llvm_helper.cpp amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp 2023-02-03 00:18:02 +00:00
ac_llvm_util.c amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp 2023-02-03 00:18:02 +00:00
ac_llvm_util.h amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp 2023-02-03 00:18:02 +00:00
ac_nir_to_llvm.c amd/llvm,radeonsi/gfx11: switch to using GDS_STRMOUT registers 2023-03-07 22:08:47 +00:00
ac_nir_to_llvm.h ac/llvm: only init outputs when fragment shader for radv 2023-02-28 07:19:29 +00:00
ac_shader_abi.h ac/llvm,radeonsi: lower fbfetch in abi 2023-02-27 09:43:53 +08:00
meson.build ac/llvm: remove unused llvm cull 2022-12-02 04:37:23 +00:00