Skip to content

Latest commit

 

History

History
76 lines (61 loc) · 4.42 KB

nf-d3d12-id3d12graphicscommandlist4-emitraytracingaccelerationstructurepostbuildinfo.md

File metadata and controls

76 lines (61 loc) · 4.42 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:d3d12.ID3D12GraphicsCommandList4.EmitRaytracingAccelerationStructurePostbuildInfo
ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo (d3d12.h)
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.
EmitRaytracingAccelerationStructurePostbuildInfo
EmitRaytracingAccelerationStructurePostbuildInfo method
EmitRaytracingAccelerationStructurePostbuildInfo method
ID3D12GraphicsCommandList4 interface
ID3D12GraphicsCommandList4 interface
EmitRaytracingAccelerationStructurePostbuildInfo method
ID3D12GraphicsCommandList4.EmitRaytracingAccelerationStructurePostbuildInfo
ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo
d3d12/ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo
direct3d12.id3d12graphicscommandlist4_emitraytracingaccelerationstructurepostbuildinfo
direct3d12\id3d12graphicscommandlist4_emitraytracingaccelerationstructurepostbuildinfo.htm
direct3d12
05E4B38B-1A3A-4121-8BD7-A437534C8B9A
12/05/2018
EmitRaytracingAccelerationStructurePostbuildInfo, EmitRaytracingAccelerationStructurePostbuildInfo method, EmitRaytracingAccelerationStructurePostbuildInfo method,ID3D12GraphicsCommandList4 interface, ID3D12GraphicsCommandList4 interface,EmitRaytracingAccelerationStructurePostbuildInfo method, ID3D12GraphicsCommandList4.EmitRaytracingAccelerationStructurePostbuildInfo, ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo, d3d12/ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo, direct3d12.id3d12graphicscommandlist4_emitraytracingaccelerationstructurepostbuildinfo
d3d12.h
Windows
Windows 10, version 1809 [desktop apps only]
Windows Server 2016 [desktop apps only]
D3D12.lib
D3D12.dll
Windows
RS5, 19H1
ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo
d3d12/ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo
c++
APIRef
kbSyntax
COM
D3D12.dll
ID3D12GraphicsCommandList4.EmitRaytracingAccelerationStructurePostbuildInfo

-description

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.

-parameters

-param pDesc [in]

A D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC object describing post-build information to generate.

-param NumSourceAccelerationStructures [in]

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.

-param pSourceAccelerationStructureData [in]

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.

-remarks

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

-see-also

ID3D12GraphicsCommandList4