mesa/src/amd
Timur Kristóf 030a7510ce radv: Add a flush postamble on GFX6.
Create a CS which contains just a cache flush,
that can be used as a postamble in command submissions.

According to RadeonSI code, the kernel flushes L2
before shaders are finished on GFX6.

Previously, RADV always added a flush at the end of
each command buffer. The flush postamble should be
a less wasteful alternative to that.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31695>
2024-11-21 23:23:09 +00:00
..
addrlib amd: Rename GFX1103_R1/R2 to PHOENIX/2 2024-11-20 02:14:40 +00:00
ci radeonsi/ci: drop two failures that are mysteriously fixed by using mold? 2024-11-21 15:33:31 +00:00
common ac/surface: adjust HiZ enablement 2024-11-20 21:08:29 +00:00
compiler aco/isel: use undef Operands for p_create_vector created from nir vecs 2024-11-21 14:09:52 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm nir,aco,ac/llvm: add nir_op_alignbyte_amd 2024-11-13 12:59:26 +00:00
registers amd: Rename GFX1103_R1/R2 to PHOENIX/2 2024-11-20 02:14:40 +00:00
vpelib amd/vpelib: remove luma offset (#459) 2024-11-11 13:00:54 +08:00
vulkan radv: Add a flush postamble on GFX6. 2024-11-21 23:23:09 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00