anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 9 Nov 2023 12:48:26 +0000 (14:48 +0200)
committerEric Engestrom <eric@engestrom.ch>
Sat, 18 Nov 2023 21:18:42 +0000 (21:18 +0000)
commit64dee1015cc8259aa83399db58d49831dfd571d1
tree077c236a4c3f4f1ee559cf370526be5f0da4b5c7
parent5f12ed0774bdeab69bc35eb2537de90e35b49b6d
anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC

ANV_CMD_DIRTY_PIPELINE also includes reprogramming of
3DSTATE_PUSH_CONSTANT_ALLOC_* instructions.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 50f6903bd9 ("anv: add new low level emission & dirty state tracking")
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26247>
(cherry picked from commit 9689607f10bb150df0a75d189fc02b522410887f)
.pick_status.json
src/intel/vulkan/genX_blorp_exec.c