Freigeben über


D3D12DDI_COMMAND_LIST_TYPE-Aufzählung (d3d12umddi.h)

Die D3D12DDI_COMMAND_LIST_TYPE-Aufzählung gibt den Typ einer Befehlsliste an.

Syntax

typedef enum D3D12DDI_COMMAND_LIST_TYPE {
  D3D12DDI_COMMAND_LIST_TYPE_DIRECT = 0,
  D3D12DDI_COMMAND_LIST_TYPE_BUNDLE = 1
} ;

Konstanten

 
D3D12DDI_COMMAND_LIST_TYPE_DIRECT
Wert: 0
Gibt einen Befehlspuffer an, den die GPU direkt ausführen kann. Eine direkte Befehlsliste erbt keinen GPU-Zustand, daher muss der gesamte erforderliche Zustand explizit in der Befehlsliste festgelegt werden.
D3D12DDI_COMMAND_LIST_TYPE_BUNDLE
Wert: 1
Gibt einen Befehlspuffer an, der nur direkt über eine direkte Befehlsliste ausgeführt werden kann. Eine Bündelbefehlsliste erbt den GPU-Zustand von der direkten Befehlsliste, die ihn ausführt, mit Ausnahme des Pipelinestatusobjekts und der primitiven Topologie, die explizit innerhalb des Bundles festgelegt werden muss.

Anforderungen

Anforderung Wert
Überschrift d3d12umddi.h

Siehe auch

pfnCreateCommandAllocator

pfnCreateCommandList