InstanceGeometryBuildInfo struct
Information for building an instance geometry of a top-level acceleration structure.
Constructors, destructors, conversion operators
- InstanceGeometryBuildInfo(BufferView instanceBuffer, bool arrayOfPointers = false, ArrayView<const AccelerationStructureView> accessedViews = {})
Function documentation
tp:: InstanceGeometryBuildInfo:: InstanceGeometryBuildInfo(BufferView instanceBuffer,
bool arrayOfPointers = false,
ArrayView<const AccelerationStructureView> accessedViews = {})
| Parameters | |
|---|---|
| instanceBuffer | A buffer containing a tightly packed array of instance data, either as the VkAccelerationStructureInstanceKHR structure if arrayOfPointers is false, or as device addresses pointing to the structure if true. |
| arrayOfPointers | Determines if the instanceBuffer contains structures or device addresses pointing to structures. |
| accessedViews | A list of all potentially referenced bottom-level acceleration structures for synchronization purposes. |