перечисление 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 |