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.

Существует два способа задать логическое значение в шейдере.

  1. Используйте defb для определения константы непосредственно внутри шейдера.
  2. Используйте методы API для задания константы.
    • Используйте SetPixelShaderConstantB , чтобы задать логическую константу.

Инструкции по шейдеру пикселей

def — ps

defi — ps