defb — ps
Определяет логическое значение константы, которое должно загружаться каждый раз, когда шейдер присваивается устройству.
Синтаксис
defb dest, booleanValue |
---|
where
- dst — регистр назначения.
- booleanValue — это одно логическое значение: true или false.
Комментарии
Версии шейдера пикселей | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
defb | x | x | x | x |
Инструкция defb определяет логическую константу шейдера, значение которой загружается при каждом задании шейдера на устройство. Они называются непосредственными константами. Непосредственные константы имеют приоритет над константами, заданными методом API SetPixelShaderConstantB.
Существует два способа задать логическое значение в шейдере.
- Используйте defb для определения константы непосредственно внутри шейдера.
- Используйте методы API для задания константы.
- Используйте SetPixelShaderConstantB , чтобы задать логическую константу.
Связанные темы