Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Strip flag options.
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
} ;
Constants
D3DCOMPILER_STRIP_REFLECTION_DATAValue: 0x00000001 Remove reflection data. |
D3DCOMPILER_STRIP_DEBUG_INFOValue: 0x00000002 Remove debug information. |
D3DCOMPILER_STRIP_TEST_BLOBSValue: 0x00000004 Remove test blob data. |
D3DCOMPILER_STRIP_PRIVATE_DATAValue: 0x00000008 Note This value is supported by the D3dcompiler_44.dll or later version of the file. Remove private data. |
D3DCOMPILER_STRIP_ROOT_SIGNATUREValue: 0x00000010 Note This value is supported by the D3dcompiler_47.dll or later version of the file. Remove the root signature. Refer to Specifying Root Signatures in HLSL for more information on using Direct3D12 with HLSL. |
D3DCOMPILER_STRIP_FORCE_DWORDValue: 0x7fffffff 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. |
Remarks
These flags are used by D3DStripShader.
Requirements
| Requirement | Value |
|---|---|
| Header | d3dcompiler.h |