Инструкции ps_2_0
В этом разделе содержатся справочные сведения о инструкциях по шейдеру пикселей версии 2_0.
Существует несколько типов инструкций по шейдеру пикселей, как показано в таблице. Столбцы справа означают следующее:
- Слоты инструкций — количество слотов инструкций, используемых каждой инструкцией.
- Настройка. Пиксельный шейдер должен иметь инструкцию версии и быть первой инструкцией.
- Арифметика . Эти инструкции предоставляют математические операции в шейдере.
- Текстура . Эти инструкции используются для загрузки и выборки данных текстуры, а также для изменения координат текстуры.
- Новые — эти инструкции являются новыми для этой версии.
Набор инструкций
Имя | Описание | Слоты инструкций | Настройка | Арифметический | Текстура | Создать |
---|---|---|---|---|---|---|
abs - ps | Абсолютное значение | 1 | x | x | ||
add — ps | Добавление двух векторов | 1 | x | |||
cmp — ps | Сравнение источника с 0 | 1 | x | |||
crs - ps | Перекрестный продукт | 2 | x | x | ||
dcl_samplerType (sm2, sm3 - ps asm) | Объявление измерения текстуры для выборки | 0 | x | x | ||
dcl - (sm2, sm3 - ps asm) | Объявите связь между регистрами выходных данных шейдера вершин и входными регистрами шейдера пикселей. | 0 | x | x | ||
def — ps | Определение констант | 0 | x | |||
dp2add — ps | 2D-точечный продукт и добавьте | 2 | x | x | ||
dp3 — ps | 3D-точечное изделие | 1 | x | |||
dp4 — ps | 4D-точечное изделие | 1 | x | |||
exp — ps | Полная точность 2x | 1 | x | x | ||
frc — ps | Дробный компонент | 1 | x | x | ||
log — ps | Журнал полной точности(x) | 1 | x | x | ||
lrp - ps | Линейная интерполяция | 2 | x | |||
m3x2 — ps | Умножение 3x2 | 2 | x | x | ||
m3x3 — ps | Умножение 3x3 | 3 | x | x | ||
m3x4 — ps | Умножение 3x4 | 4 | x | x | ||
m4x3 — ps | Умножение 4x3 | 3 | x | x | ||
m4x4 — ps | Умножить 4x4 | 4 | x | x | ||
mad - ps | Умножение и добавление | 1 | x | |||
max — ps | Максимум | 1 | x | x | ||
min - ps | Минимальные | 1 | x | x | ||
mov - ps | Переместить | 1 | x | |||
mul - ps | Multiply | 1 | x | |||
nop - ps | Нет операции | 1 | x | |||
nrm — ps | Normalize | 3 | x | x | ||
pow - ps | xy | 3 | x | x | ||
Ps | Версия | 0 | x | |||
rcp — ps | Взаимные | 1 | x | x | ||
rsq — ps | Обратный квадратный корень | 1 | x | x | ||
sincos - ps | Синус и косиус | 8 | x | x | ||
sub - ps | Subtract | 1 | x | |||
texkill - ps | Преобразовывая отрисовка пикселе | 1 | x | |||
texld — ps_2_0 и вверх | Пример текстуры | 1 | x | x | ||
texldb — ps | Выборка текстуры с смещением уровня детализации из w-компонента | 1 | x | x | ||
texldp — ps | Выборка текстуры с проективным делением на w-компонент | 1 | x | x |
Связанные темы