aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2015-10-26 19:40:27 +0800
committerChia-I Wu <olv@lunarg.com>2015-10-30 20:49:24 +0800
commit450dd2c719e95b17fa60b29d6290ddf5809fd7c6 (patch)
tree7f4b5dd1b343a595a6081e15f1db9d9a5d7172af /layers/param_checker.cpp
parent32c0bbcb2693a5cbe5641ed7faa056bb06e8b47b (diff)
downloadusermoji-450dd2c719e95b17fa60b29d6290ddf5809fd7c6.tar.xz
bug 14868: Replace VkTimestampType with VkPipelineStageFlagBits (WIP)
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14868
Diffstat (limited to 'layers/param_checker.cpp')
-rw-r--r--layers/param_checker.cpp18
1 files changed, 5 insertions, 13 deletions
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index d0d96558..5317f76c 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -6435,33 +6435,25 @@ VK_LAYER_EXPORT void VKAPI vkCmdResetQueryPool(
bool PostCmdWriteTimestamp(
VkCmdBuffer cmdBuffer,
- VkTimestampType timestampType,
+ VkPipelineStageFlagBits pipelineStage,
VkBuffer destBuffer,
VkDeviceSize destOffset)
{
- if(timestampType < VK_TIMESTAMP_TYPE_BEGIN_RANGE ||
- timestampType > VK_TIMESTAMP_TYPE_END_RANGE)
- {
- log_msg(mdd(cmdBuffer), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK",
- "vkCmdWriteTimestamp parameter, VkTimestampType timestampType, is an unrecognized enumerator");
- return false;
- }
-
-
+ ValidateEnumerator(pipelineStage);
return true;
}
VK_LAYER_EXPORT void VKAPI vkCmdWriteTimestamp(
VkCmdBuffer cmdBuffer,
- VkTimestampType timestampType,
+ VkPipelineStageFlagBits pipelineStage,
VkBuffer destBuffer,
VkDeviceSize destOffset)
{
- get_dispatch_table(pc_device_table_map, cmdBuffer)->CmdWriteTimestamp(cmdBuffer, timestampType, destBuffer, destOffset);
+ get_dispatch_table(pc_device_table_map, cmdBuffer)->CmdWriteTimestamp(cmdBuffer, pipelineStage, destBuffer, destOffset);
- PostCmdWriteTimestamp(cmdBuffer, timestampType, destBuffer, destOffset);
+ PostCmdWriteTimestamp(cmdBuffer, pipelineStage, destBuffer, destOffset);
}
bool PostCmdCopyQueryPoolResults(