defb — против
Определяет логическое значение константы, которое должно загружаться при каждом присвоении шейдера устройству.
Синтаксис
defb dest, booleanValue |
---|
where
- dst — регистр назначения.
- booleanValue — это логическое значение, либо True, либо False.
Комментарии
Версии вершинного шейдера | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
defb | x | x | x | x | x |
Инструкция defb - vs определяет логическую константу шейдера, значение которой загружается каждый раз, когда шейдер задается на устройство. Они называются непосредственными константами. Непосредственные константы имеют приоритет над константами, заданными методом API SetVertexShaderConstantB.
Задать логическую константу в шейдере можно двумя способами.
- Используйте defb и для определения константы непосредственно внутри шейдера.
- Используйте методы API для задания константы.
- Используйте SetVertexShaderConstantB , чтобы задать логическую константу.
Связанные темы