858 |
} |
} |
859 |
\end{figure} |
\end{figure} |
860 |
|
|
861 |
\subsection{Multi-pass} |
\subsection{Multiple passes} |
862 |
|
|
863 |
Because there are only a two general register combiner |
Because there are only two general register combiner |
864 |
stages on the NV10 architecture, a single rendering pass cannot |
stages on the NV10 architecture, a single rendering pass cannot |
865 |
produce a satisfactory background texture. |
produce a satisfactory background texture. |
866 |
The register combiners can be used to compute an alpha |
The register combiners can be used to compute a varying alpha |
867 |
value in the same way as the color interpolation values |
value and use it for blending over previous passes. |
868 |
and use it for blending over previous passes. |
The same color palette and repeating unit |
869 |
|
are used for all passes. |
|
All the passes are assigned the same set of colors and |
|
|
the same repeating unit(s) to make them blend into a |
|
|
single perceived layer. |
|
870 |
|
|
871 |
Currently, we use 3 passes on the NV10 and 2 passes on the NV25. |
Currently, we use 3 passes on the NV10 and 2 passes on the NV25. |
872 |
|
|