Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся справочные сведения о шейдере вершин версии 1_1.
Существует несколько типов инструкций шейдера вершин, как показано в таблице. Столбцы справа означают следующее:
- Слоты инструкций — количество слотов инструкций, используемых каждой инструкцией.
- Настройка — арифметические инструкции. Каждый шейдер должен иметь инструкцию версии, и она должна быть первой инструкцией.
- Арифметика — эти инструкции предоставляют математические операции в шейдере.
- Новые — эти инструкции являются новыми для этой версии.
Набор инструкций
| Имя | Описание | Слоты инструкций | Настройка | Арифметика | Новые функции |
|---|---|---|---|---|---|
| добавление — и | Добавление двух векторов | 1 | x | x | |
| dcl_usage входные данные (sm1, sm2, sm3 - vs asm) | Объявление входных регистров вершин (см. Регистры — vs_1_1) | 0 | x | x | |
| def — и | Определение констант | 0 | x | x | |
| dp3 — vs | Трехкомпонентный продукт dot | 1 | x | x | |
| dp4 — vs | Продукт с четырьмя компонентами | 1 | x | x | |
| dst — vs | Вычисление вектора расстояния | 1 | x | x | |
| exp — и | Полная точность 2x | 10 | x | x | |
| expp - vs | Частичная точность 2x | 1 | x | x | |
| frc - vs | Дробный компонент | 3 | x | x | |
| свет - и | Вычисление частичного освещения | 1 | x | x | |
| журнал — и | Полный журнал точности (x) | 10 | x | x | |
| logp — vs | Журнал частичной точности (x) | 1 | x | x | |
| m3x2 — и | Умножение 3x2 | 2 | x | x | |
| m3x3 — vs | 3x3 умножение | 3 | x | x | |
| m3x4 — vs | Умножение 3x4 | 4 | x | x | |
| m4x3 — vs | Умножение 4x3 | 3 | x | x | |
| m4x4 — vs | Умножение 4x4 | 4 | x | x | |
| сумасшедший - vs | Умножение и добавление | 1 | x | x | |
| максимальное — и | Максимум | 1 | x | x | |
| мин - и | Минимум | 1 | x | x | |
| mov - vs | Двигаться | 1 | x | x | |
| mul - vs | Умножать | 1 | x | x | |
| nop - vs | Нет операции | 1 | x | x | |
| rcp — vs | Взаимный | 1 | x | x | |
| rsq — vs | Корень взаимной квадратной площади | 1 | x | x | |
| sge - vs | Больше или равное сравнение | 1 | x | x | |
| slt - vs | Меньше сравнения | 1 | x | x | |
| вложенная — и | Вычитать | 1 | x | x | |
| и | Версия | 0 | x | x |
Связанные разделы