D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC 結構 (d3d12.h)

要從加速結構產生的建置後資訊描述。 在 對 EmitRaytracingAccelerationStructurePostbuildInfoBuildRaytracingAccelerationStructure的呼叫中使用這個結構。

語法

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC {
  D3D12_GPU_VIRTUAL_ADDRESS                                   DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC;

成員

DestBuffer

建置後資訊結果的儲存體。 需要的大小,以及系統所寫入內容的版面配置,取決於 InfoType 欄位的值。

指向 的記憶體必須處於 狀態D3D12_RESOURCE_STATE_UNORDERED_ACCESS。 記憶體必須對齊所產生之特定輸出結構成員的自然對齊方式 (例如,結構的最大成員為 UINT64) 8 個位元組。

InfoType

D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE值,指定要擷取的建置後資訊類型。

需求

   
標頭 d3d12.h