Module ray_tracing

Source

StructsΒ§

BlasStore πŸ”’
TlasStore πŸ”’
TriangleBufferStore πŸ”’
UnsafeTlasStore πŸ”’

FunctionsΒ§

build_blas πŸ”’
iter_blas πŸ”’
iterates over the blas iterator, and it’s geometry, pushing the buffers into a storage vector (and also some validation).
iter_buffers πŸ”’
Iterates over the buffers generated in iter_blas, convert the barriers into hal barriers, and the triangles into hal::AccelerationStructureEntries (and also some validation).
map_blas πŸ”’