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.
Задать константу в шейдере можно двумя способами.
- Используйте defi для определения константы непосредственно внутри шейдера.
- Используйте методы API для задания константы.
- Используйте SetPixelShaderConstantB , чтобы задать логическую константу.
- Используйте SetPixelShaderConstantF , чтобы задать константу с плавающей запятой.
- Используйте SetPixelShaderConstantI , чтобы задать целочисленную константу.
Связанные темы