nvk: Invalidate SKED caches at the top of command buffers
authorFaith Ekstrand <faith.ekstrand@collabora.com>
Fri, 6 Oct 2023 23:46:07 +0000 (18:46 -0500)
committerMarge Bot <emma+marge@anholt.net>
Sat, 7 Oct 2023 04:23:50 +0000 (04:23 +0000)
commit1929c0d954579f1045d0ae3e9b032d1bdad8bb48
tree423b147bc51ee42bf1ec501d5753f3da5b8f75c9
parentf450f3f25605df9da6f618080f0284d15b9b536c
nvk: Invalidate SKED caches at the top of command buffers

This is the cache that caches QMDs.  We need to invalidate it or else we
can end up with cache collisions and end up running the wrong shader.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25595>
src/nouveau/vulkan/nvk_cmd_dispatch.c