From 820c03ebeeafc84898b7db747442a0d5ab866e16 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 18 Jul 2023 15:51:23 +1000 Subject: [PATCH] nvk/query: fix push buffer size for copy pool results. the immediate takes two slots, so bump this by one, fixes a crash in zink KHR-GL45.transform_feedback.query_vertex_interleaved_test Part-of: --- src/nouveau/vulkan/nvk_query_pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_query_pool.c b/src/nouveau/vulkan/nvk_query_pool.c index cff76750096..4b0557bc7e9 100644 --- a/src/nouveau/vulkan/nvk_query_pool.c +++ b/src/nouveau/vulkan/nvk_query_pool.c @@ -775,7 +775,7 @@ nvk_CmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, } } - struct nv_push *p = nvk_cmd_buffer_push(cmd, 12); + struct nv_push *p = nvk_cmd_buffer_push(cmd, 13); P_IMMD(p, NVC597, SET_MME_DATA_FIFO_CONFIG, FIFO_SIZE_SIZE_4KB); P_1INC(p, NVC597, CALL_MME_MACRO(NVK_MME_COPY_QUERIES));