Freigeben über


PFND3D12DDI_DISPATCH_RAYS_0054 Rückruffunktion (d3d12umddi.h)

Starten Sie Threads eines Shaders der Strahlgenerierung.

Syntax

PFND3D12DDI_DISPATCH_RAYS_0054 Pfnd3d12ddiDispatchRays0054;

void Pfnd3d12ddiDispatchRays0054(
  D3D12DDI_HCOMMANDLIST unnamedParam1,
  const D3D12DDIARG_DISPATCH_RAYS_0054 *unnamedParam2
)
{...}

Parameter

unnamedParam1

Ein Handle für die Befehlsliste.

unnamedParam2

Zeiger auf die D3D12DDIARG_DISPATCH_RAYS_0054-Struktur.

Rückgabewert

Nichts

Bemerkungen

Dieser Rückruf kann aus Grafiken oder Computebefehlslisten und Bündeln aufgerufen werden.

PFND3D12DDI_DISPATCH_RAYS_0054 ruft ein Raster von Shaderaufrufen der Strahlgenerierung auf. Jeder Aufruf (Thread) eines Strahlengenerierungs-Shaders kennt seine Position im Gesamtraster, kann willkürliche Strahlen über PFND3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_0054erzeugen und unabhängig von anderen Aufrufen ausgeführt werden. Es gibt also keine definierte Reihenfolge der Ausführung von Threads in Bezug aufeinander.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- d3d12umddi.h