diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2018-03-16 14:20:58 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2018-03-16 15:46:20 -0600 |
| commit | db55c6b243325c3850b2b3467b7f00a7cdba2deb (patch) | |
| tree | a6e3eafd678023fd6b779e3466244550a6de5957 | |
| parent | b02ef398e9f306992cb86b4735f2454d90f24bf2 (diff) | |
| download | usermoji-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.cpp | 5 |
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(); |
