defi - ps

Определяет целочисленное значение константы, которое должно загружаться каждый раз, когда шейдер задается на устройство.

Синтаксис

defi dst, integerValue

 

  • dst — это регистр назначения.
  • integerValue — это константное целочисленное значение.

Комментарии

Версии шейдера пикселей 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Определение x x x x

 

Инструкция defi определяет константу шейдера, значение которой загружается каждый раз, когда шейдер устанавливается на устройство. Они называются непосредственными константами. Непосредственные константы имеют приоритет над константами, заданными методом API SetPixelShaderConstantB.

Задать константу в шейдере можно двумя способами.

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

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