D3DCOMPILER_STRIP_FLAGS列舉 (d3dcompiler.h)
等量旗標選項。
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
} ;
常數
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 的詳細資訊,請參閱 在 HLSL 中指定根簽 章。 |
D3DCOMPILER_STRIP_FORCE_DWORD 值: 0x7fffffff 強制此列舉的大小編譯為 32 位。 如果沒有這個值,某些編譯器會允許此列舉編譯成 32 位以外的大小。 不使用這個值。 |
備註
D3DStripShader會使用這些旗標。
需求
標頭 | d3dcompiler.h |