Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Eigenschaften nach dem Build für eine Reihe von Beschleunigungsstrukturen aus. Dadurch können Anwendungen die Ausgaberessourcenanforderungen für die Ausführung von Beschleunigungsstrukturvorgängen über ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure kennen.
Syntax
void EmitRaytracingAccelerationStructurePostbuildInfo(
[in] const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC *pDesc,
[in] UINT NumSourceAccelerationStructures,
[in] const D3D12_GPU_VIRTUAL_ADDRESS *pSourceAccelerationStructureData
);
Parameter
[in] pDesc
Ein D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC-Objekt , das die zu generierenden Informationen nach dem Build beschreibt.
[in] NumSourceAccelerationStructures
Anzahl der Zeiger auf virtuelle GPU-Adressen mit Beschleunigungsstruktur, auf die von pSourceAccelerationStructureData verwiesen wird. Diese Zahl wirkt sich auch auf das Ziel (Ausgabe) aus, bei dem es sich um ein zusammenhängendes Array von NumSourceAccelerationStructures-Ausgabestrukturen handelt, wobei der Typ der Strukturen vom InfoType-Feld der in der pDesc-Beschreibung angegebenen abhängt.
[in] pSourceAccelerationStructureData
Zeiger auf ein Array von virtuellen GPU-Adressen der Größe NumSourceAccelerationStructures.
Die Adresse muss an 256 Bytes ausgerichtet sein, die als D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT definiert sind.
Der Speicher, auf den verwiesen wird, muss sich im Zustand D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE befinden.
Rückgabewert
Keine
Bemerkungen
Diese Methode kann aus Grafiken oder Computebefehlslisten aufgerufen werden, aber nicht aus Paketen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3D12.lib |
DLL | D3D12.dll |