From 68b8f80fb2f3fc69aa29eb4858a7518326519e1f Mon Sep 17 00:00:00 2001 From: Rajnesh Kanwal Date: Wed, 5 Oct 2022 17:19:18 +0500 Subject: [PATCH] pvr: Implement vkCmdEndQuery API. Signed-off-by: Rajnesh Kanwal Reviewed-by: Frank Binns Part-of: --- src/imagination/vulkan/pvr_query.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/imagination/vulkan/pvr_query.c b/src/imagination/vulkan/pvr_query.c index de73bff032d..964219e5ed9 100644 --- a/src/imagination/vulkan/pvr_query.c +++ b/src/imagination/vulkan/pvr_query.c @@ -281,5 +281,11 @@ void pvr_CmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) { - assert(!"Unimplemented"); + PVR_FROM_HANDLE(pvr_cmd_buffer, cmd_buffer, commandBuffer); + struct pvr_cmd_buffer_state *state = &cmd_buffer->state; + + PVR_CHECK_COMMAND_BUFFER_BUILDING_STATE(cmd_buffer); + + state->vis_test_enabled = false; + state->dirty.vis_test = true; }