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;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.datais a device or host address to memory containing VkAabbPositionsKHR structures containing position data for each axis-aligned bounding box in the geometry.strideis 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