From 50a3b4765e52de677a9f5bcb0526c0f57f4514cc Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Tue, 17 Dec 2024 20:37:50 -0800 Subject: [PATCH] panvk/csf: no need to sb wait on query begin The spec says VUID-vkCmdBeginQueryIndexedEXT-None-00807 All queries used by the command must be unavailable and panvk_cmd_reset_occlusion_queries is synchronous. Signed-off-by: Chia-I Wu Reviewed-by: Boris Brezillon Reviewed-by: Lars-Ivar Hesselberg Simonsen Part-of: --- src/panfrost/vulkan/csf/panvk_vX_cmd_query.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_query.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_query.c index 03a6c4b4005..1ebcaa9d39d 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_query.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_query.c @@ -62,9 +62,6 @@ panvk_cmd_begin_occlusion_query(struct panvk_cmd_buffer *cmd, */ struct cs_builder *b = panvk_get_cs_builder(cmd, PANVK_SUBQUEUE_FRAGMENT); - /* Ensure deferred sync is completed */ - cs_wait_slot(b, SB_ID(DEFERRED_SYNC), false); - struct cs_index report_addr_gpu = cs_scratch_reg64(b, 0); struct cs_index clear_value = cs_scratch_reg64(b, 2); cs_move64_to(b, report_addr_gpu, report_addr);