共用方式為


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

另請參閱

列舉