1// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry 2.Valid Usage (Implicit) 3**** 4* [[VUID-vkQueueBindSparse-queue-parameter]] pname:queue must: be a valid sname:VkQueue handle 5* [[VUID-vkQueueBindSparse-pBindInfo-parameter]] If pname:bindInfoCount is not `0`, pname:pBindInfo must: be a valid pointer to an array of pname:bindInfoCount valid sname:VkBindSparseInfo structures 6* [[VUID-vkQueueBindSparse-fence-parameter]] If pname:fence is not dlink:VK_NULL_HANDLE, pname:fence must: be a valid sname:VkFence handle 7* [[VUID-vkQueueBindSparse-queuetype]] The pname:queue must: support sparse binding operations 8* [[VUID-vkQueueBindSparse-commonparent]] Both of pname:fence, and pname:queue that are valid handles must: have been created, allocated, or retrieved from the same sname:VkDevice 9**** 10 11.Host Synchronization 12**** 13* Host access to pname:queue must: be externally synchronized 14* Host access to pname:pBindInfo[].pWaitSemaphores[] must: be externally synchronized 15* Host access to pname:pBindInfo[].pSignalSemaphores[] must: be externally synchronized 16* Host access to pname:pBindInfo[].pBufferBinds[].buffer must: be externally synchronized 17* Host access to pname:pBindInfo[].pImageOpaqueBinds[].image must: be externally synchronized 18* Host access to pname:pBindInfo[].pImageBinds[].image must: be externally synchronized 19* Host access to pname:fence must: be externally synchronized 20**** 21 22.Command Properties 23**** 24[options="header", width="100%"] 25|==== 26|<<VkCommandBufferLevel,Command Buffer Levels>>|<<vkCmdBeginRenderPass,Render Pass Scope>>|<<VkQueueFlagBits,Supported Queue Types>>|<<synchronization-pipeline-stages-types,Pipeline Type>> 27|-|-|SPARSE_BINDING|- 28|==== 29**** 30 31.Return Codes 32**** 33ifndef::doctype-manpage[] 34<<fundamentals-successcodes,Success>>:: 35endif::doctype-manpage[] 36ifdef::doctype-manpage[] 37On success, this command returns:: 38endif::doctype-manpage[] 39* ename:VK_SUCCESS 40ifndef::doctype-manpage[] 41<<fundamentals-errorcodes,Failure>>:: 42endif::doctype-manpage[] 43ifdef::doctype-manpage[] 44On failure, this command returns:: 45endif::doctype-manpage[] 46* ename:VK_ERROR_OUT_OF_HOST_MEMORY 47* ename:VK_ERROR_OUT_OF_DEVICE_MEMORY 48* ename:VK_ERROR_DEVICE_LOST 49**** 50 51