C Specification
A device address range indicates a sized range of device memory.
// Provided by VK_KHR_device_address_commands
typedef struct VkDeviceAddressRangeKHR {
VkDeviceAddress address;
VkDeviceSize size;
} VkDeviceAddressRangeKHR;
// Provided by VK_EXT_descriptor_heap
// Equivalent to VkDeviceAddressRangeKHR
typedef VkDeviceAddressRangeKHR VkDeviceAddressRangeEXT;
Members
-
addressis 0 or a VkDeviceAddress specifying the start of the range. -
sizeis a VkDeviceSize specifying the size of the range.
See Also
VK_EXT_descriptor_heap, VK_KHR_device_address_commands, VkAccelerationStructureCreateInfo2KHR, VkBindHeapInfoEXT, VkBindIndexBuffer3InfoKHR, VkBindTransformFeedbackBuffer2InfoEXT, VkConditionalRenderingBeginInfo2EXT, VkDeviceAddress, VkDeviceMemoryCopyKHR, VkDeviceMemoryImageCopyKHR, VkDeviceSize, VkDispatchIndirect2InfoKHR, VkDrawIndirectCount2InfoKHR, VkMemoryMarkerInfoAMD, VkMemoryRangeBarrierKHR, VkResourceDescriptorDataEXT, VkTexelBufferDescriptorInfoEXT, vkCmdFillMemoryKHR, vkCmdUpdateMemoryKHR
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.