749 |
|
|
750 |
\subsection{Register combiners} |
\subsection{Register combiners} |
751 |
|
|
752 |
After the texture accesses, we need to convert |
Because |
753 |
the 3- and 4-vectors obtained from the basis textures and |
the unexteded OpenGL texture environment stage is inflexible, |
754 |
% XXX: 4-vectors? |
we use the NVIDIA register combiners extension |
755 |
the palette color values into the final fragment color. |
to combine the |
756 |
The basic OpenGL texture environment stage is somewhat inadequate |
the 3- and 4-vectors obtained from the basis textures |
757 |
for this, so we use the NVIDIA register combiners extension |
and |
758 |
instead. |
the palette colors into the final fragment color. |
759 |
|
|
760 |
|
|
761 |
% Register combiners are used for fusing together the values read |
% Register combiners are used for fusing together the values read |
762 |
% from the basis textures and computing the fragment output color |
% from the basis textures and computing the fragment output color |