Compartilhar via


D3DCOMPILER_STRIP_FLAGS enumeração (d3dcompiler.h)

Opções de sinalizador de faixa.

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

Constantes

 
D3DCOMPILER_STRIP_REFLECTION_DATA
Valor: 0x00000001
Remover dados de reflexão.
D3DCOMPILER_STRIP_DEBUG_INFO
Valor: 0x00000002
Remova as informações de depuração.
D3DCOMPILER_STRIP_TEST_BLOBS
Valor: 0x00000004
Remover dados de blob de teste.
D3DCOMPILER_STRIP_PRIVATE_DATA
Valor: 0x00000008
Nota Esse valor é compatível com a versão D3dcompiler_44.dll ou posterior do arquivo.

 

Remover dados privados.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
Valor: 0x00000010
Nota Esse valor é compatível com a versão D3dcompiler_47.dll ou posterior do arquivo.

 

Remova a assinatura raiz. Consulte Especificando assinaturas raiz no HLSL para obter mais informações sobre como usar Direct3D12 com HLSL.
D3DCOMPILER_STRIP_FORCE_DWORD
Valor: 0x7fffffff
Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits. Este valor não é usado.

Comentários

Esses sinalizadores são usados por D3DStripShader.

Requisitos

   
Cabeçalho d3dcompiler.h

Confira também

Enumerações