次の方法で共有


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

関連項目

列挙型