Partager via


énumération D3D12DDI_COMMAND_LIST_TYPE (d3d12umddi.h)

L’énumération D3D12DDI_COMMAND_LIST_TYPE spécifie le type d’une liste de commandes.

Syntaxe

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

Constantes

 
D3D12DDI_COMMAND_LIST_TYPE_DIRECT
Valeur : 0
Spécifie une mémoire tampon de commande que le GPU peut exécuter directement. Une liste de commandes directe n’hérite pas d’un état GPU. L’état requis doit donc être défini explicitement dans la liste de commandes.
D3D12DDI_COMMAND_LIST_TYPE_BUNDLE
Valeur : 1
Spécifie une mémoire tampon de commande qui ne peut être exécutée que directement via une liste de commandes directe. Une liste de commandes groupée hérite de l’état GPU de la liste de commandes directe qui l’exécute, à l’exception de l’objet d’état du pipeline et de la topologie primitive, qui doit être explicitement défini dans le bundle.

Spécifications

Besoin Valeur
En-tête d3d12umddi.h

Voir aussi

pfnCreateCommandAllocator

pfnCreateCommandList