• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry
2.Valid Usage (Implicit)
3****
4* [[VUID-VkSubmitInfo-sType-sType]] pname:sType must: be ename:VK_STRUCTURE_TYPE_SUBMIT_INFO
5* [[VUID-VkSubmitInfo-pNext-pNext]] Each pname:pNext member of any structure (including this one) in the pname:pNext chain must: be either `NULL` or a pointer to a valid instance of slink:VkDeviceGroupSubmitInfo or slink:VkProtectedSubmitInfo
6* [[VUID-VkSubmitInfo-sType-unique]] Each pname:sType member in the pname:pNext chain must: be unique
7* [[VUID-VkSubmitInfo-pWaitSemaphores-parameter]] If pname:waitSemaphoreCount is not `0`, pname:pWaitSemaphores must: be a valid pointer to an array of pname:waitSemaphoreCount valid sname:VkSemaphore handles
8* [[VUID-VkSubmitInfo-pWaitDstStageMask-parameter]] If pname:waitSemaphoreCount is not `0`, pname:pWaitDstStageMask must: be a valid pointer to an array of pname:waitSemaphoreCount valid combinations of elink:VkPipelineStageFlagBits values
9* [[VUID-VkSubmitInfo-pWaitDstStageMask-requiredbitmask]] Each element of pname:pWaitDstStageMask must: not be `0`
10* [[VUID-VkSubmitInfo-pCommandBuffers-parameter]] If pname:commandBufferCount is not `0`, pname:pCommandBuffers must: be a valid pointer to an array of pname:commandBufferCount valid sname:VkCommandBuffer handles
11* [[VUID-VkSubmitInfo-pSignalSemaphores-parameter]] If pname:signalSemaphoreCount is not `0`, pname:pSignalSemaphores must: be a valid pointer to an array of pname:signalSemaphoreCount valid sname:VkSemaphore handles
12* [[VUID-VkSubmitInfo-commonparent]] Each of the elements of pname:pCommandBuffers, the elements of pname:pSignalSemaphores, and the elements of pname:pWaitSemaphores that are valid handles must: have been created, allocated, or retrieved from the same sname:VkDevice
13****
14
15