ps_1_4 modificadores de registro de origem para texld, texcrd
Duas instruções de endereço de textura do sombreador de dois pixels versão 1_4, texld - ps_1_4 e texcrd - ps, têm sintaxe personalizada. Essas instruções dão suporte a seu próprio conjunto de modificadores de registro de origem, seletores de registro de origem e máscaras de gravação de registro de destino, conforme mostrado aqui.
Modificadores de registro de origem para texld e texcrd
Esses modificadores fornecem funcionalidade de divisão projetiva dividindo os valores x e y pelos valores z ou w.
Modificadores de registro de origem | Descrição | Syntax |
---|---|---|
_Dz | Dividir componentes x,y por z | register_dz |
_Db | Dividir componentes x,y por z | register_db |
_Dw | Dividir componentes x,y por w | register_dw |
_da | Dividir componentes x,y por w | register_da |
Comentários
O modificador _dz ou _db faz o seguinte:
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
O modificador _dw ou _da faz o seguinte:
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
Tópicos relacionados