NVAPI Reference Documentation
|
|
Release 550
|
#include <nvapi.h>
Data Fields | ||
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE | type | |
NVAPI_D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS_EX | flags | |
NvU32 | numDescs | |
D3D12_ELEMENTS_LAYOUT | descsLayout | |
NvU32 | geometryDescStrideInBytes | |
union { | ||
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::instanceDescs | ||
const NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX * _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::pGeometryDescs | ||
const NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX *const * _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::ppGeometryDescs | ||
}; | ||
This structure extends D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS
by supporting additional geometry types. Only modified members are fully described below; for more information on the other members, please check Microsoft's DirectX Raytracing Specification.