C Specification
Bits which can be set in a VkAddressCopyFlagsKHR mask are:
// Provided by VK_KHR_copy_memory_indirect
typedef enum VkAddressCopyFlagBitsKHR {
VK_ADDRESS_COPY_DEVICE_LOCAL_BIT_KHR = 0x00000001,
VK_ADDRESS_COPY_SPARSE_BIT_KHR = 0x00000002,
VK_ADDRESS_COPY_PROTECTED_BIT_KHR = 0x00000004,
} VkAddressCopyFlagBitsKHR;
Description
-
VK_ADDRESS_COPY_DEVICE_LOCAL_BIT_KHRspecifies that the address range is expected to be resident in device local memory. Specifying this value is optional, but may lead to improved performance if set accurately. -
VK_ADDRESS_COPY_PROTECTED_BIT_KHRspecifies that the address range is allocated from protected memory. -
VK_ADDRESS_COPY_SPARSE_BIT_KHRspecifies that the address range may not be fully bound to physical memory when accessed.
Document Notes
For more information, see the Vulkan Specification.
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.