Partager via


énumération D3DCOMPILER_STRIP_FLAGS (d3dcompiler.h)

Options d’indicateur de bande.

Syntaxe

typedef enum D3DCOMPILER_STRIP_FLAGS {
  D3DCOMPILER_STRIP_REFLECTION_DATA = 0x00000001,
  D3DCOMPILER_STRIP_DEBUG_INFO = 0x00000002,
  D3DCOMPILER_STRIP_TEST_BLOBS = 0x00000004,
  D3DCOMPILER_STRIP_PRIVATE_DATA = 0x00000008,
  D3DCOMPILER_STRIP_ROOT_SIGNATURE = 0x00000010,
  D3DCOMPILER_STRIP_FORCE_DWORD = 0x7fffffff
} ;

Constantes

 
D3DCOMPILER_STRIP_REFLECTION_DATA
Valeur : 0x00000001
Supprimez les données de réflexion.
D3DCOMPILER_STRIP_DEBUG_INFO
Valeur : 0x00000002
Supprimez les informations de débogage.
D3DCOMPILER_STRIP_TEST_BLOBS
Valeur : 0x00000004
Supprimez les données d’objet blob de test.
D3DCOMPILER_STRIP_PRIVATE_DATA
Valeur : 0x00000008
Note Cette valeur est prise en charge par le D3dcompiler_44.dll ou version ultérieure du fichier.

 

Supprimez les données privées.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
Valeur : 0x00000010
Note Cette valeur est prise en charge par le D3dcompiler_47.dll ou version ultérieure du fichier.

 

Supprimez la signature racine. Pour plus d’informations sur l’utilisation de Direct3D12 avec HLSL, consultez Spécification de signatures racines dans HLSL .
D3DCOMPILER_STRIP_FORCE_DWORD
Valeur : 0x7fffffff
Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.

Notes

Ces indicateurs sont utilisés par D3DStripShader.

Spécifications

   
En-tête d3dcompiler.h

Voir aussi

Énumérations