NVAPI Reference Documentation
NVIDIA
Release 550
Wed Apr 17 2024

Data Fields
_NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX Struct Reference

#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 
 
};  
 

Detailed Description

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.


The documentation for this struct was generated from the following file: