ps_1_4 modificadores de registro de origen para texld, texcrd
Las instrucciones de dirección de textura de la versión 1_4 del sombreador de dos píxeles, texld - ps_1_4 y texcrd - ps, tienen sintaxis personalizada. Estas instrucciones admiten su propio conjunto de modificadores de registro de origen, selectores de registro de origen y máscaras de escritura de registro de destino, como se muestra aquí.
Modificadores de registro de origen para texld y texcrd
Estos modificadores proporcionan funcionalidad de división projectiva dividiendo los valores x e y por los valores z o w.
Modificadores de registro de origen | Descripción | Sintaxis |
---|---|---|
_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 |
Comentarios
El modificador _dz o _db hace lo siguiente:
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
El modificador _dw o _da hace lo siguiente:
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
Temas relacionados