![]() |
NVAPI Reference Documentation
|
Release 590
|
#include <nvapi.h>
Data Fields | |
| NvU32 | clusterId |
| NvU32 | clusterFlags |
| NvU32 | triangleCount: 9 |
| NvU32 | vertexCount: 9 |
| NvU32 | positionTruncateBitCount: 6 |
| NvU32 | indexFormat: 4 |
| NvU32 | opacityMicromapIndexFormat: 4 |
| NvU32 | baseGeometryIndexAndFlags |
| NvU16 | indexBufferStride |
| NvU16 | vertexBufferStride |
| NvU16 | geometryIndexAndFlagsBufferStride |
| NvU16 | opacityMicromapIndexBufferStride |
| D3D12_GPU_VIRTUAL_ADDRESS | indexBuffer |
| D3D12_GPU_VIRTUAL_ADDRESS | vertexBuffer |
| D3D12_GPU_VIRTUAL_ADDRESS | geometryIndexAndFlagsBuffer |
| D3D12_GPU_VIRTUAL_ADDRESS | opacityMicromapArray |
| D3D12_GPU_VIRTUAL_ADDRESS | opacityMicromapIndexBuffer |
Argument structure used on device for operation type NVAPI_D3D12_RAYTRACING_MULTI_INDIRECT_CLUSTER_OPERATION_TYPE_BUILD_CLAS_FROM_TRIANGLES