Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет целочисленное значение константы, которое должно загружаться при каждом присвоении шейдеру устройства.
Синтаксис
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 , чтобы задать целочисленную константу.
Связанные темы