turnip: use dirty bits for dynamic viewport/scissor state
authorJonathan Marek <jonathan@marek.ca>
Wed, 8 Apr 2020 03:25:12 +0000 (23:25 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 9 Apr 2020 14:43:02 +0000 (14:43 +0000)
commit009082dcfff5cbbce007d1b455ad33db1954c7aa
tree8892c4c7853062aa53052a56ccf7922c1be547b9
parented83281f0cd1d4c60106410c0b897d6db3280e50
turnip: use dirty bits for dynamic viewport/scissor state

CmdClearAttachments shader path will overwrite this state, so it needs to
be re-emitted with dirty bits in that case.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3783>
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_private.h