Compartir a través de


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

Modificadores de registro de origen del sombreador de píxeles