Structures
VkDeviceAddressRangeKHR
Structure specifying a device address range
A device address range indicates a sized range of device memory.
typedef struct VkDeviceAddressRangeKHR {
VkDeviceAddress address;
VkDeviceSize size;
} VkDeviceAddressRangeKHR;
pub struct DeviceAddressRangeKHR {
address: vk::DeviceAddress,
size: vk::DeviceSize,
}
typedef VkDeviceAddressRangeKHR VkDeviceAddressRangeEXT;
type DeviceAddressRangeEXT = vk::DeviceAddressRangeKHR;
addressis 0 or a VkDeviceAddress specifying the start of the range.sizeis a VkDeviceSize specifying the size of the range.
Valid Usage
VUID-VkDeviceAddressRangeKHR-size-11411
If size is not 0, address must not be 0
VUID-VkDeviceAddressRangeKHR-address-11365
The sum of address and size must be less than or equal to
the sum of an address retrieved from a VkBuffer and the value of
VkBufferCreateInfo::size used to create that VkBuffer
Valid Usage (Implicit)
VUID-VkDeviceAddressRangeKHR-address-parameter
If address is not 0, address must be a valid VkDeviceAddress value
Type
Structures