texm3x3-PS

Effectue une multiplication de matrice 3x3 quand elle est utilisée conjointement avec deux instructions texm3x3pad-PS .

Syntaxe

texm3x3 DST, SRC

where

  • l’heure d’été est le registre de destination.
  • SRC est un registre source.

Remarques

Versions de nuanceur de pixels 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ logiciels 3 _ 0 3 _ logiciels
texm3x3 x x

Cette instruction est la même que l’instruction texm3x3tex-PS , sans la recherche de texture.

Cette instruction est utilisée comme dernière des trois instructions représentant une opération de multiplication de matrice 3x3. La matrice 3x3 est composée des coordonnées de texture de la troisième étape de texture et des deux étapes de texture précédentes. Toute texture assignée à l’une des trois étapes de texture est ignorée.

Cette instruction doit être utilisée avec deux instructions texm3x3pad. Les registres de texture doivent respecter la séquence suivante.

 
tex t(n)                 // Define tn as a standard 3-vector (tn must
                         // be defined in some way before it is used)
texm3x3pad t(m),   t(n)  // where m > n
                         // Perform first row of matrix multiply
texm3x3pad t(m+1), t(n)  // Perform second row of matrix multiply
texm3x3    t(m+2), t(n)  // Perform third row of matrix multiply to get a
                         // 3-vector result

Voici plus de détails sur la façon dont la multiplication 3x3 est accomplie.

La première instruction texm3x3pad exécute la première ligne de la multiplication pourRechercher u.

u' = TextureCoordinates (stage m)UVW * t (n)RGB

La deuxième instruction texm3x3pad exécute la deuxième ligne de la multiplication pour rechercher v».

v' = TextureCoordinates (étape m + 1)UVW * t (n)RGB

L’instruction texm3x3tex effectue la troisième ligne de la multiplication pour rechercher w'.

w' = TextureCoordinates (étape m + 2)UVW * t (n)RGB

Placez le résultat de la multiplication de la matrice dans le registre de destination.

t (m + 2)RVBA = (u' , v' , w' , 1)

Instructions sur le nuanceur de pixels