Поделиться через


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

См. также

Перечисления