radv: fix bogus interaction between DGC and RT with descriptor bindings
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 30 Nov 2023 10:06:55 +0000 (11:06 +0100)
committerEric Engestrom <eric@engestrom.ch>
Mon, 4 Dec 2023 21:36:35 +0000 (21:36 +0000)
commitb12733e5b7ae3d02d6fa2ef1fca06178218703fd
treef35f27dfa7094d98b71e40a30a2cb0da5103f389
parent530e0c153992599e137844c2285d0de7cc35187c
radv: fix bogus interaction between DGC and RT with descriptor bindings

pipeline_is_dirty was never TRUE because it's emitted in the before
helper. This might fix bad interactions between DGC and RT because
they both use compute shaders and descriptor bindings need to be
re-emitted.

Found by inspection.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26417>
(cherry picked from commit ab6cf1592fc5c83a45709e68bceee9eb0e7d7870)
.pick_status.json
src/amd/vulkan/radv_cmd_buffer.c