Structures
VkAccelerationStructureGeometryAabbsDataKHR
Structure specifying axis-aligned bounding box geometry in a bottom-level acceleration structure
The VkAccelerationStructureGeometryAabbsDataKHR
structure is defined
as:
typedef struct VkAccelerationStructureGeometryAabbsDataKHR {
VkStructureType sType;
const void* pNext;
VkDeviceOrHostAddressConstKHR data;
VkDeviceSize stride;
} VkAccelerationStructureGeometryAabbsDataKHR;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.data
is a device or host address to memory containing VkAabbPositionsKHR structures containing position data for each axis-aligned bounding box in the geometry.stride
is the stride in bytes between each entry indata
. The stride must be a multiple of8
.
Valid Usage
VUID-VkAccelerationStructureGeometryAabbsDataKHR-stride-03545
stride
must be a multiple of 8
VUID-VkAccelerationStructureGeometryAabbsDataKHR-stride-03820
stride
must be less than or equal to 232-1
Valid Usage (Implicit)
VUID-VkAccelerationStructureGeometryAabbsDataKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR
VUID-VkAccelerationStructureGeometryAabbsDataKHR-pNext-pNext
pNext
must be NULL