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 , чтобы задать логическую константу.
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по