radv: use LATE_Z for depth/stencil attachments used in feedback loops
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 14 Nov 2022 14:33:48 +0000 (15:33 +0100)
committerEric Engestrom <eric@engestrom.ch>
Wed, 14 Dec 2022 20:47:01 +0000 (20:47 +0000)
commit648081624d83992b4917d92af20a76e8ea0a7a13
treeb0c4732659e4b244dcf42e53c16f7f519c8ea92b
parent3ef6b27bded978d6f1c32dd682082964b480d3cd
radv: use LATE_Z for depth/stencil attachments used in feedback loops

To make sure shader invocations read the correct values.

Fixes dEQP-VK.rasterization.rasterization_order_attachment_access.*.samples_*.multi_draw_barriers

Cc: 22.3 mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19728>
(cherry picked from commit a42f8d49c39eb59a520fde05fdcab0ffab3a16c6)
16 files changed:
.pick_status.json
src/amd/ci/radv-fiji-aco-fails.txt
src/amd/ci/radv-kabini-aco-fails.txt
src/amd/ci/radv-navi10-aco-fails.txt
src/amd/ci/radv-navi14-aco-fails.txt
src/amd/ci/radv-navi21-aco-fails.txt
src/amd/ci/radv-navi21-llvm-fails.txt
src/amd/ci/radv-navi22-aco-fails.txt
src/amd/ci/radv-pitcairn-aco-fails.txt
src/amd/ci/radv-polaris10-aco-fails.txt
src/amd/ci/radv-raven-aco-fails.txt
src/amd/ci/radv-renoir-aco-fails.txt
src/amd/ci/radv-stoney-aco-fails.txt
src/amd/ci/radv-vangogh-aco-fails.txt
src/amd/ci/radv-vega10-aco-fails.txt
src/amd/vulkan/radv_pipeline.c