Skip to main content

VKTracing

The VKTracing class is a Vulkan-specific implementation of the Tracing class. It provides methods and structures for managing ray tracing acceleration structures within the Vulkan API.

#include <platform/TellusimTracing.h>

Inheritance

Constructors

VKTracing()

Methods

void *getBuildGeometryInfo() const
void *getBuildSizeInfo() const
Buffer getTracingBuffer() const
VkAccelerationStructureKHR getAccelerationStructure() const

Structs

VKInstance

Tracing instance.

Variables

TypeNameDescription
float32_t[12]transformRow-major transform.
uint32_tdataIntersection data.
uint32_tmaskIntersection mask.
uint32_toffsetIntersection offset.
uint32_tflagsIntersection flags.
uint64_taddressTracing address.