Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Значения, определяющие параметры ввода шейдера.
Примечание
Для программирования с помощью Direct3D 10 этот API имеет псевдоним типа, который начинается D3D10_ вместо D3D_. Эти псевдонимы типов Direct3D 10 определяются в d3d10.h, d3d10misc.hи d3d10shader.h.
Синтаксис
typedef enum _D3D_SHADER_INPUT_FLAGS {
D3D_SIF_USERPACKED = 0x1,
D3D_SIF_COMPARISON_SAMPLER = 0x2,
D3D_SIF_TEXTURE_COMPONENT_0 = 0x4,
D3D_SIF_TEXTURE_COMPONENT_1 = 0x8,
D3D_SIF_TEXTURE_COMPONENTS = 0xc,
D3D_SIF_UNUSED = 0x10,
D3D10_SIF_USERPACKED,
D3D10_SIF_COMPARISON_SAMPLER,
D3D10_SIF_TEXTURE_COMPONENT_0,
D3D10_SIF_TEXTURE_COMPONENT_1,
D3D10_SIF_TEXTURE_COMPONENTS,
D3D_SIF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_INPUT_FLAGS;
Константы
D3D_SIF_USERPACKEDЗначение: 0x1 Назначьте входные данные шейдера регистру на основе назначения регистра в коде HLSL (вместо того, чтобы позволить компилятору выбрать регистр). |
D3D_SIF_COMPARISON_SAMPLERЗначение: 0x2 Используйте средство сравнения, которое использует функции выборки SampleCmp (объект текстуры DirectX HLSL) и SampleCmpLevelZero (объект текстуры DirectX HLSL). |
D3D_SIF_TEXTURE_COMPONENT_0Значение: 0x4 2-битовое значение для кодирования компонентов текстуры. |
D3D_SIF_TEXTURE_COMPONENT_1Значение: 0x8 2-битовое значение для кодирования компонентов текстуры. |
D3D_SIF_TEXTURE_COMPONENTSЗначение: 0xc 2-битовое значение для кодирования компонентов текстуры. |
D3D_SIF_UNUSEDЗначение: 0x10 Это значение зарезервировано. |
D3D10_SIF_USERPACKEDНазначьте входные данные шейдера регистру на основе назначения регистра в коде HLSL (вместо того, чтобы позволить компилятору выбрать регистр). |
D3D10_SIF_COMPARISON_SAMPLERИспользуйте средство сравнения, которое использует функции выборки SampleCmp (объект текстуры DirectX HLSL) и SampleCmpLevelZero (объект текстуры DirectX HLSL). |
D3D10_SIF_TEXTURE_COMPONENT_02-битовое значение для кодирования компонентов текстуры. |
D3D10_SIF_TEXTURE_COMPONENT_12-битовое значение для кодирования компонентов текстуры. |
D3D10_SIF_TEXTURE_COMPONENTS2-битовое значение для кодирования компонентов текстуры. |
D3D_SIF_FORCE_DWORDЗначение: 0x7fffffff Принудительно компилирует перечисление до 32 бит. Это значение не используется напрямую заголовками. |
Комментарии
D3D_SHADER_INPUT_FLAGS типизированные значения указываются в элементе uFlags структуры D3D11_SHADER_INPUT_BIND_DESC .
Требования
| Верхняя часть | d3dcommon.h |