D3DCOMPILER_STRIP_FLAGS列挙 (d3dcompiler.h)
ストリップ フラグ のオプション。
構文
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
} ;
定数
D3DCOMPILER_STRIP_REFLECTION_DATA 値: 0x00000001 リフレクション データを削除します。 |
D3DCOMPILER_STRIP_DEBUG_INFO 値: 0x00000002 デバッグ情報を削除します。 |
D3DCOMPILER_STRIP_TEST_BLOBS 値: 0x00000004 テスト BLOB データを削除します。 |
D3DCOMPILER_STRIP_PRIVATE_DATA 値: 0x00000008 メモ この値は、ファイルの D3dcompiler_44.dll 以降のバージョンでサポートされています。 プライベート データを削除します。 |
D3DCOMPILER_STRIP_ROOT_SIGNATURE 値: 0x00000010 メモ この値は、ファイルの D3dcompiler_47.dll 以降のバージョンでサポートされています。 ルート署名を削除します。 HLSL での Direct3D12 の使用の詳細については、「 HLSL でのルート署名の指定 」を参照してください。 |
D3DCOMPILER_STRIP_FORCE_DWORD 値: 0x7fffffff この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。 |
解説
これらのフラグは 、D3DStripShader によって使用されます。
必要条件
Header | d3dcompiler.h |