mesa/src/amd
Samuel Pitoiset 3af0f0129c radv: fix DRLR with subpass input attachments and feedback loops
Dynamic rendering local read allows the application to use subpass input
attachments with feedback loops. But unless legacy RPs where it's
possible to determine feedback look at creation time, with dynamic
rendering it's not possible.

To fix that, the driver needs to determine at draw time if a feedback
loop is present, and it needs to decompress DCC/HTILE if necessary.

See https://gitlab.khronos.org/vulkan/vulkan/-/issues/3928 for more
information.

Note that VKCTS is still missing coverage but this has been reported.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11127
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30124>
2024-08-23 12:20:02 +00:00
..
addrlib amd: update addrlib 2024-08-16 21:44:32 +00:00
ci ci: bump piglit version 2024-08-23 14:55:21 +10:00
common radeonsi/vcn: Use pipe header params in H264 header encoder 2024-08-23 10:00:02 +02:00
compiler aco: forget valu delays after certain s_waitcnt_depctr/LDSDIR 2024-08-22 13:57:01 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm amd: switch to derivative intrinsics 2024-08-08 15:26:07 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: Refactor frontend and backend config callback 2024-08-07 16:46:25 +00:00
vulkan radv: fix DRLR with subpass input attachments and feedback loops 2024-08-23 12:20:02 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00