From 3b658028ddf2f1775a8698aae5082c2a222282e4 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Tue, 20 Feb 2024 19:37:56 -0600 Subject: [PATCH] nvk: Invalidate the texture cache before MSAA resolves Fixes: 4bd2ba31fc95 ("nvk: Use meta for MSAA resolves") Part-of: --- src/nouveau/vulkan/nvk_cmd_draw.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); }