D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 結構 (d3d12umddi.h)
CopyRayTracingAccelerationStructure 回呼函式中使用的自變數。
語法
typedef struct D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 {
D3D12DDI_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData;
D3D12DDI_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData;
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode;
} D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054;
成員
DestAccelerationStructureData
目的地記憶體。 視模式而定,您可以事先呼叫 EmitRaytracingAccelerationStructurePostBuildInfo 來探索所需的大小。
不論 模式為何,目的地開始位址都必須對齊 256 個字節。
目的地記憶體範圍無法重疊來源,否則未定義結果。
指向的記憶體必須相依於 Mode 參數的資源狀態。 請參閱 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE。
SourceAccelerationStructureData
根據指定的 模式複製或轉換的加速結構。 來源加速結構會保持不變,而且仍然可用。 此作業只牽涉到直接指定的來源加速結構,而不是可能指向的其他專案。 例如,在最上層加速結構的情況下,任何指向的下層加速結構都不會涉及作業。
指向的記憶體必須相依於 Mode 參數的資源狀態。 請參閱 D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE。
Mode
要執行的複製作業類型。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 |
標頭 | d3d12umddi.h |