defi — vs
Определяет целочисленное значение константы, которое должно загружаться при каждом присвоении шейдеру устройства.
Синтаксис
defi dst, integerValue0, integerValue1, integerValue2, integerValue3 |
---|
- dst — это регистр назначения.
- integerValue# является константным целочисленным значением.
Комментарии
Версии вершинного шейдера | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Определение | x | x | x | x | x |
Инструкция defi определяет целочисленную константу шейдера, значение которой загружается каждый раз, когда шейдер задается на устройство. Они называются непосредственными константами. Непосредственные константы имеют приоритет над константами, заданными методом API SetVertexShaderConstantI.
Задать целочисленную константу в шейдере можно двумя способами.
- Используйте defi для определения целочисленного вектора констант непосредственно внутри шейдера.
- Используйте методы API для задания константы.
- Используйте SetVertexShaderConstantI , чтобы задать целочисленную константу.
Связанные темы