tu: Fix re-emitting VS param state after it is re-enabled
authorConnor Abbott <cwabbott0@gmail.com>
Fri, 10 Nov 2023 17:03:08 +0000 (18:03 +0100)
committerEric Engestrom <eric@engestrom.ch>
Wed, 22 Nov 2023 08:46:26 +0000 (08:46 +0000)
commitac66a49ba6a255b13b27dfab1e767bfb6da8f3ff
tree9fda220be7493a57d5ad5355723f14a7f4dba667
parentab01f44513e201e6a16d17038ffde68ac75f2aaa
tu: Fix re-emitting VS param state after it is re-enabled

We need to always re-emit it if it was disabled. Fixes vertex/instance
offset in a direct draw after an indirect draw.

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26148>
(cherry picked from commit 6be6b4ca711b157d0d92b4942b19eb74e71ed04f)
.pick_status.json
src/freedreno/ci/freedreno-a630-fails.txt
src/freedreno/ci/freedreno-a660-fails.txt
src/freedreno/vulkan/tu_cmd_buffer.cc