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 或更高版本的文件支持此值。 删除根签名。 有关将 Direct3D12 与 HLSL 配合使用的详细信息,请参阅在 HLSL 中 指定根签名 。 |
D3DCOMPILER_STRIP_FORCE_DWORD 值: 0x7fffffff 强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不使用此值。 |
备注
D3DStripShader 使用这些标志。
要求
标头 | d3dcompiler.h |