Condividi tramite


enumerazione D3DCOMPILER_STRIP_FLAGS (d3dcompiler.h)

Opzioni del flag di striping.

Sintassi

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

Costanti

 
D3DCOMPILER_STRIP_REFLECTION_DATA
Valore: 0x00000001
Rimuovere i dati di reflection.
D3DCOMPILER_STRIP_DEBUG_INFO
Valore: 0x00000002
Rimuovere le informazioni di debug.
D3DCOMPILER_STRIP_TEST_BLOBS
Valore: 0x00000004
Rimuovere i dati DEL BLOB di test.
D3DCOMPILER_STRIP_PRIVATE_DATA
Valore: 0x00000008
Nota Questo valore è supportato dal D3dcompiler_44.dll o versione successiva del file.

 

Rimuovere i dati privati.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
Valore: 0x00000010
Nota Questo valore è supportato dal D3dcompiler_47.dll o versione successiva del file.

 

Rimuovere la firma radice. Per altre informazioni sull'uso di Direct3D12 con HLSL, vedere Specificare firme radice in HLSL .
D3DCOMPILER_STRIP_FORCE_DWORD
Valore: 0x7fffffff
Forza questa enumerazione per la compilazione in 32 bit di dimensioni. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in una dimensione diversa da 32 bit. Questo valore non viene utilizzato.

Commenti

Questi flag vengono usati da D3DStripShader.

Requisiti

   
Intestazione d3dcompiler.h

Vedi anche

Enumerazioni