zink: don't update tc info directly from cso binds
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 9 Jun 2023 11:38:03 +0000 (07:38 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 21 Jun 2023 22:43:48 +0000 (22:43 +0000)
commit58b82d231de91fd9241401c55b6939a9c4f050d0
treec8cc6791946f9b0454d40c24d8ab429a86137b83
parent7b4c1b3a426ec781c81f48bf57e5e7de07bea2af
zink: don't update tc info directly from cso binds

this somehow becomes expensive at extremely high fps, so defer
until rp begin to check layout change state

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23758>
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_program.c
src/gallium/drivers/zink/zink_state.c