mesa/src/amd
Samuel Pitoiset 605d4dd42a radv: do not use MRT counters for images created for db capture&replay
Setting the surface index is optimal for performance in case of
multiple MRTs because addrlib rotates tiles differently.

But this should be disabled when the image is used for descriptor
buffers capture&replay because the descriptor isn't immutable
(ie. tile_swizzle can be different).

This fixes dEQP-VK.binding_model.descriptor_buffer.capture_replay.*
on some GPUs where tile_swizzle is non-zero.

Fixes: 3b57a35ece ("radv: Enable descriptorBufferCaptureReplay.")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31818>
2024-10-24 13:53:20 +00:00
..
addrlib ac: make sure VEGA20 and MI200 version ranges don't overlap with other chips 2024-09-27 19:21:55 +00:00
ci ci: uprev vkd3d-proton to 59d6d4b5ed23766e69fe252408a3401d2fd52ce8 2024-10-23 15:47:54 +00:00
common treewide: don't lower to LCSSA before calling nir_divergence_analysis() 2024-10-24 10:06:17 +00:00
compiler nir: change signature of nir_src_is_divergent() 2024-10-24 10:06:17 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm ac/llvm: cast to integer after derivative intrinsics 2024-10-24 11:23:07 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: Add missing copyrights 2024-10-18 05:56:36 +00:00
vulkan radv: do not use MRT counters for images created for db capture&replay 2024-10-24 13:53:20 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00