Инструкции — vs_1_1
В этом разделе содержатся справочные сведения для инструкций по шейдеру вершин версии 1_1.
Существует несколько типов инструкций шейдера вершин, как показано в таблице. Столбцы справа означают следующее:
- Слоты инструкций — количество слотов инструкций, используемых каждой инструкцией.
- Настройка — неарифметические инструкции. Каждый шейдер должен иметь инструкцию версии и быть первой инструкцией.
- Арифметика . Эти инструкции предоставляют математические операции в шейдере.
- Новые — эти инструкции являются новыми для этой версии.
Набор инструкций
Имя | Описание | Слоты инструкций | Настройка | Арифметический | Создать |
---|---|---|---|---|---|
add — vs | Добавление двух векторов | 1 | x | x | |
dcl_usage входные данные (sm1, sm2, sm3 — vs asm) | Объявление регистров входных вершин (см. раздел Регистры — vs_1_1) | 0 | x | x | |
def — vs | Определение констант | 0 | x | x | |
dp3 — vs | Трехкомпонентный точечный продукт | 1 | x | x | |
dp4 — vs | Четырехкомпонентный точечный продукт | 1 | x | x | |
dst — против | Вычисление вектора расстояния | 1 | x | x | |
exp — vs | Полная точность 2x | 10 | x | x | |
expp - vs | Частичная точность 2x | 1 | x | x | |
frc — vs | Дробный компонент | 3 | x | x | |
lit - vs | Вычисление частичного освещения | 1 | x | x | |
log — vs | Журнал полной точности(x) | 10 | x | x | |
logp — и | Журнал частичной точности(x) | 1 | x | x | |
m3x2 — против | Умножение 3x2 | 2 | x | x | |
m3x3 — против | Умножение 3x3 | 3 | x | x | |
m3x4 — против | Умножение 3x4 | 4 | x | x | |
m4x3 — против | Умножение 4x3 | 3 | x | x | |
m4x4 — vs | Умножение 4x4 | 4 | x | x | |
mad - vs | Умножение и добавление | 1 | x | x | |
max — vs | Максимум | 1 | x | x | |
min — vs | Минимальные | 1 | x | x | |
mov — и | Переместить | 1 | x | x | |
mul — vs | Multiply | 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 | |
sub — и | Subtract | 1 | x | x | |
Vs | Версия | 0 | x | x |
Связанные темы