// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry ifndef::doctype-manpage[] .Valid Usage ******************************************************************************** endif::doctype-manpage[] ifdef::doctype-manpage[] Valid Usage ----------- endif::doctype-manpage[] * pname:queue must: be a valid sname:VkQueue handle * If pname:bindInfoCount is not `0`, pname:pBindInfo must: be a pointer to an array of pname:bindInfoCount valid sname:VkBindSparseInfo structures * If pname:fence is not sname:VK_NULL_HANDLE, pname:fence must: be a valid sname:VkFence handle * The pname:queue must: support sparse binding operations * Each of pname:queue and pname:fence that are valid handles must: have been created, allocated or retrieved from the same sname:VkDevice * pname:fence must: be unsignaled * pname:fence mustnot: be associated with any other queue command that has not yet completed execution on that queue ifndef::doctype-manpage[] ******************************************************************************** endif::doctype-manpage[] ifndef::doctype-manpage[] .Host Synchronization ******************************************************************************** endif::doctype-manpage[] ifdef::doctype-manpage[] Host Synchronization -------------------- endif::doctype-manpage[] * Host access to pname:queue must: be externally synchronized * Host access to pname:pBindInfo[].pWaitSemaphores[] must: be externally synchronized * Host access to pname:pBindInfo[].pSignalSemaphores[] must: be externally synchronized * Host access to pname:pBindInfo[].pBufferBinds[].buffer must: be externally synchronized * Host access to pname:pBindInfo[].pImageOpaqueBinds[].image must: be externally synchronized * Host access to pname:pBindInfo[].pImageBinds[].image must: be externally synchronized * Host access to pname:fence must: be externally synchronized ifndef::doctype-manpage[] ******************************************************************************** endif::doctype-manpage[] ifndef::doctype-manpage[] .Command Properties ******************************************************************************** endif::doctype-manpage[] ifdef::doctype-manpage[] Command Properties ------------------ endif::doctype-manpage[] [options="header", width="100%"] |===================== |Command Buffer Levels|Render Pass Scope|Supported Queue Types |-|-|SPARSE_BINDING |===================== ifndef::doctype-manpage[] ******************************************************************************** endif::doctype-manpage[] ifndef::doctype-manpage[] .Return Codes ******************************************************************************** endif::doctype-manpage[] ifdef::doctype-manpage[] Return Codes ------------ endif::doctype-manpage[] ifndef::doctype-manpage[] <>:: endif::doctype-manpage[] ifdef::doctype-manpage[] On success, this command returns:: endif::doctype-manpage[] * ename:VK_SUCCESS ifndef::doctype-manpage[] <>:: endif::doctype-manpage[] ifdef::doctype-manpage[] On failure, this command returns:: endif::doctype-manpage[] * ename:VK_ERROR_OUT_OF_HOST_MEMORY * ename:VK_ERROR_OUT_OF_DEVICE_MEMORY * ename:VK_ERROR_DEVICE_LOST ifndef::doctype-manpage[] ******************************************************************************** endif::doctype-manpage[]