zink: always use lazy (non-push) updating for fbfetch descriptors
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 3 Nov 2021 19:03:30 +0000 (15:03 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 4 Nov 2021 02:41:09 +0000 (02:41 +0000)
commit417477f60ede0fab0a5a601c872731fc9c612da1
tree08922ebdaca58a8a7f4a6cfffb8fb288d7fefd9a
parent2c54ad8f3dae152d1b3e7353313e9b65aca8c6d3
zink: always use lazy (non-push) updating for fbfetch descriptors

fbfetch descriptors are uncacheable due to having mixed descriptor types
in the same set, so this needs to always use lazy updating to avoid
exploding the cache and crashing

cc: mesa-stable

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13654>
src/gallium/drivers/zink/zink_descriptors.c
src/gallium/drivers/zink/zink_descriptors.h
src/gallium/drivers/zink/zink_descriptors_lazy.c