Structures
VkStridedDeviceAddressRegionKHR
Structure specifying a region of device addresses with a stride
The VkStridedDeviceAddressRegionKHR structure is defined as:
typedef struct VkStridedDeviceAddressRegionKHR {
VkDeviceAddress deviceAddress;
VkDeviceSize stride;
VkDeviceSize size;
} VkStridedDeviceAddressRegionKHR;
deviceAddressis the device address (as returned by the vkGetBufferDeviceAddress command) at which the region starts, or zero if the region is unused.strideis the byte stride between consecutive elements.sizeis the size in bytes of the region starting atdeviceAddress.
Valid Usage
VUID-VkStridedDeviceAddressRegionKHR-size-04631
If size is not zero, all addresses between deviceAddress and
deviceAddress + size - 1 must be in the buffer
device address range of the same buffer
VUID-VkStridedDeviceAddressRegionKHR-size-04632
If size is not zero, stride must be less than or equal to
the size of the buffer from which deviceAddress was queried