Skip to main content
Emits post-build properties for a set of acceleration structures. This enables applications to know the output resource requirements for performing acceleration structure operations via ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure.

Syntax

Parameters

pDesc [in]
Type: const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *
A D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC object describing post-build information to generate. NumSourceAccelerationStructures [in]
Type: UINT
Number of pointers to acceleration structure GPU virtual addresses pointed to by pSourceAccelerationStructureData. This number also affects the destination (output), which will be a contiguous array of NumSourceAccelerationStructures output structures, where the type of the structures depends on InfoType field of the supplied in the pDesc description. pSourceAccelerationStructureData [in]
Type: const D3D12_GPU_VIRTUAL_ADDRESS *
Pointer to array of GPU virtual addresses of size NumSourceAccelerationStructures. The address must be aligned to 256 bytes, defined as D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT. The memory pointed to must be in state D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Return value

Type: void None.

Remarks

This method can be called from graphics or compute command lists but not from bundles.

Requirements

Header: d3d12_xs.h
Library: d3d12_xs.lib
Supported Platforms: XBOX Series consoles

See Also

ID3D12GraphicsCommandList4
Last modified on August 20, 2026