Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Два шейдера текстуры версии 1_4, texld - ps_1_4 и texcrd - ps, имеют настраиваемый синтаксис. Эти инструкции поддерживают собственный набор модификаторов регистра источника, селекторов регистров источника и маски записи для регистра назначения, как показано здесь.
Модификаторы исходного регистра для texld и texcrd
Эти модификаторы обеспечивают функцию проецивного деления, разделив значения x и y на значения z или w.
| Модификаторы исходного регистра | Описание | Синтаксис |
|---|---|---|
| _dz | Деление компонентов x,y на z | register_dz |
| _дБ | Деление компонентов 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
Связанные разделы