D3DCOMPILER_STRIP_FLAGS Enumeration

Strip flag options.

Syntax

typedef enum D3DCOMPILER_STRIP_FLAGS
{
    D3DCOMPILER_STRIP_REFLECTION_DATA = 1,
    D3DCOMPILER_STRIP_DEBUG_INFO = 2,
    D3DCOMPILER_STRIP_TEST_BLOBS = 4,
    D3DCOMPILER_STRIP_PRIVATE_DATA = 8,
    D3DCOMPILER_STRIP_FORCE_DWORD = 0x7fffffff
} D3DCOMPILER_STRIP_FLAGS;  

Remarks

These flags are used by D3DStripShader.

Constants

Constant Description
D3DCOMPILER_STRIP_REFLECTION_DATA Remove reflection data.
D3DCOMPILER_STRIP_DEBUG_INFO Remove debug information.
D3DCOMPILER_STRIP_TEST_BLOBS Remove test blob data.
D3DCOMPILER_STRIP_PRIVATE_DATA
Note This value is supported by the D3dcompiler_44.dll or later version of the file.
Remove private data.
D3DCOMPILER_STRIP_FORCE_DWORD Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used.

Requirements

Header: Declared in d3dcompiler.h.

Library: Use d3d11.lib.