From ef79bc8e5a81cc33257f1192e341cbea8d83ab7a Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Mon, 26 Oct 2015 20:14:54 +0800 Subject: bug 14876: Can timestamps be written inside a renderpass? (WIP) Timestamps are written to a query pool. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14876 --- layers/param_checker.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'layers/param_checker.cpp') diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp index d7c13d40..bdb5dad6 100644 --- a/layers/param_checker.cpp +++ b/layers/param_checker.cpp @@ -6362,8 +6362,8 @@ VK_LAYER_EXPORT void VKAPI vkCmdResetQueryPool( bool PostCmdWriteTimestamp( VkCmdBuffer cmdBuffer, VkPipelineStageFlagBits pipelineStage, - VkBuffer destBuffer, - VkDeviceSize destOffset) + VkQueryPool queryPool, + uint32_t slot) { ValidateEnumerator(pipelineStage); @@ -6374,12 +6374,12 @@ bool PostCmdWriteTimestamp( VK_LAYER_EXPORT void VKAPI vkCmdWriteTimestamp( VkCmdBuffer cmdBuffer, VkPipelineStageFlagBits pipelineStage, - VkBuffer destBuffer, - VkDeviceSize destOffset) + VkQueryPool queryPool, + uint32_t slot) { - get_dispatch_table(pc_device_table_map, cmdBuffer)->CmdWriteTimestamp(cmdBuffer, pipelineStage, destBuffer, destOffset); + get_dispatch_table(pc_device_table_map, cmdBuffer)->CmdWriteTimestamp(cmdBuffer, pipelineStage, queryPool, slot); - PostCmdWriteTimestamp(cmdBuffer, pipelineStage, destBuffer, destOffset); + PostCmdWriteTimestamp(cmdBuffer, pipelineStage, queryPool, slot); } bool PostCmdCopyQueryPoolResults( -- cgit v1.2.3