aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2015-10-26 20:14:54 +0800
committerChia-I Wu <olv@lunarg.com>2015-10-30 20:49:24 +0800
commitef79bc8e5a81cc33257f1192e341cbea8d83ab7a (patch)
treefab671f4695bb7a4c10761bb979fd69c5feb3d2e /layers/param_checker.cpp
parent1c4086aa360cad856d5f5e94779121ddb870cad6 (diff)
downloadusermoji-ef79bc8e5a81cc33257f1192e341cbea8d83ab7a.tar.xz
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
Diffstat (limited to 'layers/param_checker.cpp')
-rw-r--r--layers/param_checker.cpp12
1 files changed, 6 insertions, 6 deletions
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(