PFND3D12DDI_DISPATCH_RAYS_0054 Rückruffunktion (d3d12umddi.h)

Starten Sie Threads eines Ray Generation-Shaders.

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

Keine

Bemerkungen

Dieser Rückruf kann aus Grafik- oder Computebefehlslisten und Bundles aufgerufen werden.

PFND3D12DDI_DISPATCH_RAYS_0054 ruft ein Raster von Shaderaufrufen der Strahlgenerierung auf. Jeder Aufruf (Thread) eines Strahlgenerierungs-Shaders kennt seine Position im Gesamtraster, kann beliebige Strahlen über PFND3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_0054 erzeugen und arbeitet unabhängig von anderen Aufrufen. Es gibt also keine definierte Reihenfolge der Ausführung von Threads untereinander.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3d12umddi.h