Compartir a través de


Método ID3D12GraphicsCommandList4::EmitRaytracingAccelerationStructurePostbuildInfo (d3d12.h)

Emite propiedades posteriores a la compilación para un conjunto de estructuras de aceleración. Esto permite a las aplicaciones conocer los requisitos de recursos de salida para realizar operaciones de estructura de aceleración a través de ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure.

Sintaxis

void EmitRaytracingAccelerationStructurePostbuildInfo(
  [in] const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc,
  [in] UINT                                                              NumSourceAccelerationStructures,
  [in] const D3D12_GPU_VIRTUAL_ADDRESS                                   *pSourceAccelerationStructureData
);

Parámetros

[in] pDesc

Objeto D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC que describe la información posterior a la compilación que se va a generar.

[in] NumSourceAccelerationStructures

Número de punteros a la estructura de aceleración direcciones virtuales de GPU a las que apunta pSourceAccelerationStructureData. Este número también afecta al destino (salida), que será una matriz contigua de estructuras de salida NumSourceAccelerationStructures , donde el tipo de las estructuras depende del campo InfoType del proporcionado en la descripción de pDesc .

[in] pSourceAccelerationStructureData

Puntero a la matriz de direcciones virtuales de GPU de tamaño NumSourceAccelerationStructures.

La dirección debe estar alineada con 256 bytes, definida como D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT.

La memoria a la que se apunta debe estar en estado D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE.

Valor devuelto

None

Observaciones

Se puede llamar a este método desde listas de comandos de proceso o gráficos, pero no desde agrupaciones.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1809 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también

ID3D12GraphicsCommandList4