kk: Update query availability only if it has availability

Acked-by: Arcady Goldmints-Orlov <arcady@lunarg.com>
Signed-off-by: Aitor Camacho <aitor@lunarg.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38957>
This commit is contained in:
Aitor Camacho 2025-12-15 19:51:34 +09:00 committed by Marge Bot
parent 5b1a89e21a
commit 53cea0ab43

View file

@ -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