From 53cea0ab43ea3cc3410936044d732d8d9c155e7e Mon Sep 17 00:00:00 2001 From: Aitor Camacho Date: Mon, 15 Dec 2025 19:51:34 +0900 Subject: [PATCH] kk: Update query availability only if it has availability Acked-by: Arcady Goldmints-Orlov Signed-off-by: Aitor Camacho Part-of: --- src/kosmickrisp/vulkan/kk_query_pool.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kosmickrisp/vulkan/kk_query_pool.c b/src/kosmickrisp/vulkan/kk_query_pool.c index 0d58cfb4a13..ed52d26b99c 100644 --- a/src/kosmickrisp/vulkan/kk_query_pool.c +++ b/src/kosmickrisp/vulkan/kk_query_pool.c @@ -292,8 +292,10 @@ kk_CmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, cmd->state.gfx.dirty |= KK_DIRTY_OCCLUSION; /* Make the query available */ - uint64_t addr = kk_query_available_addr(pool, query); - kk_cmd_write(cmd, pool->bo->map, addr, true); + if (kk_has_available(pool)) { + uint64_t addr = kk_query_available_addr(pool, query); + kk_cmd_write(cmd, pool->bo->map, addr, true); + } } static bool