Freigeben über


D3DCOMPILER_STRIP_FLAGS-Enumeration (d3dcompiler.h)

Optionen für Streifenflags.

Syntax

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
} ;

Konstanten

 
D3DCOMPILER_STRIP_REFLECTION_DATA
Wert: 0x00000001
Entfernen von Reflektionsdaten.
D3DCOMPILER_STRIP_DEBUG_INFO
Wert: 0x00000002
Entfernen Sie Debuginformationen.
D3DCOMPILER_STRIP_TEST_BLOBS
Wert: 0x00000004
Entfernen sie Testblobdaten.
D3DCOMPILER_STRIP_PRIVATE_DATA
Wert: 0x00000008
Hinweis Dieser Wert wird vom D3dcompiler_44.dll oder höher der Datei unterstützt.

 

Entfernen sie private Daten.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
Wert: 0x00000010
Hinweis Dieser Wert wird vom D3dcompiler_47.dll oder höher der Datei unterstützt.

 

Entfernen Sie die Stammsignatur. Weitere Informationen zur Verwendung von Direct3D12 mit HLSL finden Sie unter Angeben von Stammsignaturen in HLSL .
D3DCOMPILER_STRIP_FORCE_DWORD
Wert: 0x7fffffff
Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert könnten einige Compiler diese Enumeration auf eine andere Größe als 32 Bit kompilieren. Dieser Wert wird nicht verwendet.

Hinweise

Diese Flags werden von D3DStripShader verwendet.

Anforderungen

   
Kopfzeile d3dcompiler.h

Siehe auch

Enumerationen