Structures

VkStridedDeviceAddressNV

Structure specifying a device addresses with a stride

The VkStridedDeviceAddressNV structure is defined as:

typedef struct VkStridedDeviceAddressNV {
    VkDeviceAddress startAddress;
    VkDeviceSize strideInBytes;
} VkStridedDeviceAddressNV;
  • startAddress is the device address (as returned by the vkGetBufferDeviceAddress command) at which the region starts, or zero if the region is unused.
  • strideInBytes is the byte stride between consecutive elements. Only the bottom 32 bits are used. The field is 64 bits to ensure consistent alignment across all containing structures.