Поделиться через


ps_1_1, ps_1_2, ps_1_3, инструкции ps_1_4

В этом разделе содержатся справочные сведения о версии шейдера пикселей, 1_X инструкции.

Существует несколько типов инструкций шейдера пикселей, как показано в следующей таблице.

Набор инструкций

Версия Описание Слоты инструкций 1_1 1_2 1_3 1_4
ps Номер версии 0 x x x x
Инструкции по константе 1_1 1_2 1_3 1_4
def — ps Определение констант 0 x x x x
Инструкции по этапу 1_1 1_2 1_3 1_4
этап — ps Переход между этапом 1 и этапом 2 0 x
Арифметические инструкции 1_1 1_2 1_3 1_4
добавление — ps Добавление двух векторов 1 x x x x
bem — ps Применение преобразования с поддельным бампером среды карты 2 x
cmp — ps Сравнение источника с 0 x x x
cnd - ps Сравнение источника с 0.5 1 x x x x
dp3 — ps Трехкомпонентный продукт dot 1 x x x x
dp4 — ps Продукт с четырьмя компонентами x x x
lrp — ps Линейная интерполяция 1 x x x x
сумасшедший - ps Умножение и добавление 1 x x x x
mov - ps Двигаться 1 x x x x
mul - ps Умножать 1 x x x x
nop — ps Нет операции 0 x x x x
sub — ps Вычитать 1 x x x x
Инструкции по текстуре 1_1 1_2 1_3 1_4
tex — ps Пример текстуры 1 x x x
texbem — ps Применение преобразования с поддельным бампером среды карты 1 x x x
texbeml — ps Применение преобразования с помощью исправления яркости с помощью преобразования с помощью поддельных ударов по схеме 1+1 2 x x x
texcoord — ps Интерпретация данных координат текстуры в виде цветных данных 1 x x x
texcrd — ps Копирование данных координат текстуры в виде цветных данных 1 x
texdepth — ps Вычисление значений глубины 1 x
texdp3 — ps Трехкомпонентный продукт между данными текстуры и координатами текстуры 1 x x
texdp3tex — ps Трехкомпонентный точечный продукт и подстановка текстур 1D 1 x x
texkill - ps Отменяет отрисовку пикселей на основе сравнения 1 x x x x
texld - ps_1_4 Пример текстуры 1 x
texm3x2depth — ps Вычисление значений глубины на пиксель 1 x
texm3x2pad — ps Первая матрица строк умножает умножение двухстрочной матрицы 1 x x x
texm3x2tex — ps Окончательная матрица строк умножает умножение двухстрочной матрицы 1 x x x
texm3x3 — ps Умножение матрицы 3x3 1 x x
texm3x3pad — ps Первая или вторая строка умножаются на три строки умножения 1 x x x
texm3x3spec — ps Итоговая строка умножает умножение трехстрочной матрицы 1 x x x
texm3x3tex — ps Поиск текстуры с помощью умножения матрицы 3x3 1 x x x
texm3x3vspec — ps Поиск текстуры с помощью умножения матрицы 3x3 с неконстантным вектором луча глаз 1 x x x
texreg2ar — ps Пример текстуры с помощью альфа-и красных компонентов 1 x x x
texreg2gb — ps Пример текстуры с помощью зеленых и синих компонентов 1 x x x
texreg2rgb — ps Пример текстуры с помощью красных, зеленых и синих компонентов 1 x x

 

  1. 1 слот в ps_1_4; 2 слота в ps_1_2 и ps_1_3
  2. 1 + 1 = 1 арифметическая инструкция + 1 инструкции текстуры

инструкции по шейдеру пикселей