From db55c6b243325c3850b2b3467b7f00a7cdba2deb Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Fri, 16 Mar 2018 14:20:58 -0600 Subject: layers: Fix queue bits for CmdWriteTimeStamp Transfer queue is called out but was omitted. Verified all other Cmd queue flag cases as well. Change-Id: I8fdb1385326d9862407f7b5c426c2b6bdb4f663e --- layers/core_validation.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index e0c4789b..54ddda75 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -8342,8 +8342,9 @@ VKAPI_ATTR void VKAPI_CALL CmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPi unique_lock_t lock(global_lock); GLOBAL_CB_NODE *cb_state = GetCBNode(dev_data, commandBuffer); if (cb_state) { - skip |= ValidateCmdQueueFlags(dev_data, cb_state, "vkCmdWriteTimestamp()", VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT, - VALIDATION_ERROR_1e802415); + skip |= + ValidateCmdQueueFlags(dev_data, cb_state, "vkCmdWriteTimestamp()", + VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_COMPUTE_BIT | VK_QUEUE_TRANSFER_BIT, VALIDATION_ERROR_1e802415); skip |= ValidateCmd(dev_data, cb_state, CMD_WRITETIMESTAMP, "vkCmdWriteTimestamp()"); } lock.unlock(); -- cgit v1.2.3