ps_1_4 модификаторов регистра источника для texld, texcrd
Два инструкции по адресу текстуры шейдера текстуры версии 1_4, texld - ps_1_4 и texcrd - ps, имеют пользовательский синтаксис. Эти инструкции поддерживают собственный набор модификаторов регистра источника, селекторов регистра источника и масок записи регистра назначения, как показано ниже.
Модификаторы регистра источника для texld и texcrd
Эти модификаторы обеспечивают функцию проективного деления, разделяя значения x и y на значения z или w.
Модификаторы регистра источника | Описание | Синтаксис |
---|---|---|
_Dz | Деление компонентов x,y на z | register_dz |
_Db | Деление компонентов x,y на z | register_db |
_Dw | Деление компонентов x,y на w | register_dw |
_Да | Деление компонентов x,y на w | register_da |
Комментарии
Модификатор _dz или _db выполняет следующие действия.
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
Модификатор _dw или _da выполняет следующие действия.
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
Связанные темы