aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2018-03-16 14:20:58 -0600
committerMark Lobodzinski <mark@lunarg.com>2018-03-16 15:46:20 -0600
commitdb55c6b243325c3850b2b3467b7f00a7cdba2deb (patch)
treea6e3eafd678023fd6b779e3466244550a6de5957
parentb02ef398e9f306992cb86b4735f2454d90f24bf2 (diff)
downloadusermoji-db55c6b243325c3850b2b3467b7f00a7cdba2deb.tar.xz
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
-rw-r--r--layers/core_validation.cpp5
1 files changed, 3 insertions, 2 deletions
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();