Skip to main content

D3D12Tracing

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

#include <platform/TellusimTracing.h>

Inheritance​

Constructors​

D3D12Tracing()

Methods​

void *getGeometryDesc(uint32_t index) const
void *getBuildInputs() const
void *getPrebuildInfo() const
void *getBuildDesc() const
Buffer getTracingBuffer() const
size_t getShaderResourceView() const

Structs​

D3D12Instance​

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.