Compartir a través de


enumeración D3DCOMPILER_STRIP_FLAGS (d3dcompiler.h)

Opciones de marcas seccionadas.

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
Quite los datos de reflexión.
D3DCOMPILER_STRIP_DEBUG_INFO
Valor: 0x00000002
Quite la información de depuración.
D3DCOMPILER_STRIP_TEST_BLOBS
Valor: 0x00000004
Quite los datos de blob de prueba.
D3DCOMPILER_STRIP_PRIVATE_DATA
Valor: 0x00000008
Nota Este valor es compatible con el D3dcompiler_44.dll o la versión posterior del archivo.

 

Quite los datos privados.
D3DCOMPILER_STRIP_ROOT_SIGNATURE
Valor: 0x00000010
Nota Este valor es compatible con el D3dcompiler_47.dll o la versión posterior del archivo.

 

Quite la firma raíz. Consulte Especificación de firmas raíz en HLSL para obtener más información sobre el uso de Direct3D12 con HLSL.
D3DCOMPILER_STRIP_FORCE_DWORD
Valor: 0x7fffffff
Obliga a esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Comentarios

D3DStripShader usa estas marcas.

Requisitos

   
Encabezado d3dcompiler.h

Vea también

Enumeraciones