diff --git a/src/nouveau/vulkan/nvk_cmd_draw.c b/src/nouveau/vulkan/nvk_cmd_draw.c index a7faa24c41d..5f7c96ae9c2 100644 --- a/src/nouveau/vulkan/nvk_cmd_draw.c +++ b/src/nouveau/vulkan/nvk_cmd_draw.c @@ -948,7 +948,9 @@ nvk_CmdEndRendering(VkCommandBuffer commandBuffer) if (need_resolve) { struct nv_push *p = nvk_cmd_buffer_push(cmd, 2); - P_IMMD(p, NV9097, WAIT_FOR_IDLE, 0); + P_IMMD(p, NVA097, INVALIDATE_TEXTURE_DATA_CACHE, { + .lines = LINES_ALL, + }); nvk_meta_resolve_rendering(cmd, &vk_render); }