/[gzz]/gzz/gzz/vob/TextVob.java
ViewVC logotype

Diff of /gzz/gzz/vob/TextVob.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.39 by tjl, Tue Oct 8 07:34:54 2002 UTC revision 1.40 by mudyc, Wed Oct 9 15:09:56 2002 UTC
# Line 106  String rcsid = "$Id$"; Line 106  String rcsid = "$Id$";
106      static private Vob start, stop;      static private Vob start, stop;
107      static public Vob getStartCode() {      static public Vob getStartCode() {
108          if(start == null) {          if(start == null) {
109              start = GLCache.getCallList(              if (GL.hasExtension("GL_NV_register_combiners")) {
110  "           PushAttrib ENABLE_BIT TEXTURE_BIT  \n"+                  start = GLCache.getCallList(
111  "           Enable REGISTER_COMBINERS_NV                        \n" +  "   PushAttrib ENABLE_BIT TEXTURE_BIT  \n"+
112  "           CombinerParameterNV NUM_GENERAL_COMBINERS_NV 1                      \n" +  "   Enable REGISTER_COMBINERS_NV                        \n" +
113  "           CombinerParameterNV CONSTANT_COLOR0_NV 0 0 0 0.4                    \n" +  "   CombinerParameterNV NUM_GENERAL_COMBINERS_NV 1      \n" +
114  "           CombinerInputNV COMBINER0_NV ALPHA VARIABLE_A_NV TEXTURE0 UNSIGNED_IDENTITY_NV ALPHA                        \n" +  "   CombinerParameterNV CONSTANT_COLOR0_NV 0 0 0 0.4    \n" +
115  "           CombinerInputNV COMBINER0_NV ALPHA VARIABLE_B_NV CONSTANT_COLOR0_NV UNSIGNED_IDENTITY_NV ALPHA                      \n" +  "   CombinerInputNV COMBINER0_NV ALPHA VARIABLE_A_NV TEXTURE0 UNSIGNED_IDENTITY_NV ALPHA  \n" +
116  "           CombinerOutputNV COMBINER0_NV ALPHA SPARE0_NV DISCARD_NV DISCARD_NV SCALE_BY_FOUR_NV  NONE FALSE FALSE FALSE                        \n" +  "   CombinerInputNV COMBINER0_NV ALPHA VARIABLE_B_NV CONSTANT_COLOR0_NV UNSIGNED_IDENTITY_NV ALPHA      \n" +
117    "   CombinerOutputNV COMBINER0_NV ALPHA SPARE0_NV DISCARD_NV DISCARD_NV SCALE_BY_FOUR_NV  NONE FALSE FALSE FALSE                        \n" +
118    "    \n" +
119    "    FinalCombinerInputNV VARIABLE_A_NV ZERO UNSIGNED_IDENTITY_NV RGB                   \n" +
120    "    FinalCombinerInputNV VARIABLE_B_NV ZERO UNSIGNED_IDENTITY_NV RGB                   \n" +
121    "    FinalCombinerInputNV VARIABLE_C_NV ZERO UNSIGNED_IDENTITY_NV RGB                   \n" +
122    "    FinalCombinerInputNV VARIABLE_D_NV PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB                       \n" +
123  "                       \n" +  "                       \n" +
124  "           FinalCombinerInputNV VARIABLE_A_NV ZERO UNSIGNED_IDENTITY_NV RGB                    \n" +  "    FinalCombinerInputNV VARIABLE_G_NV SPARE0_NV UNSIGNED_IDENTITY_NV ALPHA                    \n" +
125  "           FinalCombinerInputNV VARIABLE_B_NV ZERO UNSIGNED_IDENTITY_NV RGB                    \n" +  "");
126  "           FinalCombinerInputNV VARIABLE_C_NV ZERO UNSIGNED_IDENTITY_NV RGB                    \n" +              } else {
127  "           FinalCombinerInputNV VARIABLE_D_NV PRIMARY_COLOR_NV UNSIGNED_IDENTITY_NV RGB                        \n" +                  start = GLCache.getCallList(
128  "                       \n" +  "   PushAttrib ENABLE_BIT TEXTURE_BIT");              
129  "           FinalCombinerInputNV VARIABLE_G_NV SPARE0_NV UNSIGNED_IDENTITY_NV ALPHA                     \n" +              }
             "");  
130          }          }
131          return start;          return start;
132      }      }

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26