énumération D3D12_COMMAND_LIST_TYPE (d3d12.h)

Spécifie le type d’une liste de commandes.

Syntax

typedef enum D3D12_COMMAND_LIST_TYPE {
  D3D12_COMMAND_LIST_TYPE_DIRECT = 0,
  D3D12_COMMAND_LIST_TYPE_BUNDLE = 1,
  D3D12_COMMAND_LIST_TYPE_COMPUTE = 2,
  D3D12_COMMAND_LIST_TYPE_COPY = 3,
  D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 4,
  D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 5,
  D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE,
  D3D12_COMMAND_LIST_TYPE_NONE
} ;

Constantes

 
D3D12_COMMAND_LIST_TYPE_DIRECT
Valeur : 0
Spécifie une mémoire tampon de commandes que le GPU peut exécuter. Une liste de commandes directes n’hérite d’aucun état GPU.
D3D12_COMMAND_LIST_TYPE_BUNDLE
Valeur : 1
Spécifie une mémoire tampon de commandes qui peut être exécutée uniquement directement via une liste de commandes directes. Une liste de commandes groupées hérite de tout l’état GPU (à l’exception de l’objet d’état du pipeline et de la topologie primitive actuellement définis).
D3D12_COMMAND_LIST_TYPE_COMPUTE
Valeur : 2
Spécifie une mémoire tampon de commandes pour le calcul.
D3D12_COMMAND_LIST_TYPE_COPY
Valeur : 3
Spécifie une mémoire tampon de commandes pour la copie.
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE
Valeur : 4
Spécifie une mémoire tampon de commandes pour le décodage vidéo.
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS
Valeur : 5
Spécifie une mémoire tampon de commandes pour le traitement vidéo.

Remarques

Cette énumération est utilisée par les méthodes suivantes :

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Énumérations principales