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

Diff of /gzz/gzz/vob/SolidBgVob.java

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

revision 1.9 by mudyc, Mon Oct 14 09:27:15 2002 UTC revision 1.10 by mudyc, Mon Oct 14 09:54:49 2002 UTC
# Line 60  public class SolidBgVob extends Vob{ Line 60  public class SolidBgVob extends Vob{
60    
61      // GL      // GL
62      private String getGLStr() {      private String getGLStr() {
63          if (GL.hasExtension("GL_NV_vertex_program1_1")) {          return
64              return              "ClearColor " + ColorUtil.colorGLString(color) + " 0\n"+
65                  "ClearColor " + ColorUtil.colorGLString(color) + " 0\n"+              "ColorMask 1 1 1 1\n"+
66                  "ColorMask 1 1 1 1\n"+              "DepthMask 1\n"+
67                  "DepthMask 1\n"+              "StencilMask 255\n"+
68                  "StencilMask 255\n"+              "Clear COLOR_BUFFER_BIT DEPTH_BUFFER_BIT STENCIL_BUFFER_BIT\n"+
69                  "Clear COLOR_BUFFER_BIT DEPTH_BUFFER_BIT STENCIL_BUFFER_BIT\n"+              "Enable TEXTURE_2D\n"+
70                  "Enable TEXTURE_2D\n"+              "Enable ALPHA_TEST\n"+
71                  "Enable ALPHA_TEST\n"+              "AlphaFunc GREATER 0.1\n"+
72                  "AlphaFunc GREATER 0.1\n"+              "Disable BLEND\n"+  // Don't want to enable this by default
73                  "Disable BLEND\n"+  // Don't want to enable this by default                                  // as it's fairly expensive
74                                      // as it's fairly expensive              "Enable DEPTH_TEST\n"+
75                  "Enable DEPTH_TEST\n"+              "DepthFunc LEQUAL\n"+
76                  "DepthFunc LEQUAL\n"+              "BlendFunc SRC_ALPHA ONE_MINUS_SRC_ALPHA\n"+
77                  "BlendFunc SRC_ALPHA ONE_MINUS_SRC_ALPHA\n"+              "Color 1 1 1 1\n"+
78                  "Color 1 1 1 1\n"+              "";
79                  "";          }
         } else {  
             return  
                 "ClearColor " + ColorUtil.colorGLString(color) + " 0\n"+  
                 "ColorMask 1 1 1 1\n"+  
                 "DepthMask 1\n"+  
                 "Clear COLOR_BUFFER_BIT DEPTH_BUFFER_BIT\n"+  
                 "Enable TEXTURE_2D\n"+  
                 "Enable ALPHA_TEST\n"+  
                 "AlphaFunc GREATER 0.1\n"+  
                 "Disable BLEND\n"+  // Don't want to enable this by default  
                                     // as it's fairly expensive  
                 "Enable DEPTH_TEST\n"+  
                 "DepthFunc LEQUAL\n"+  
                 "BlendFunc SRC_ALPHA ONE_MINUS_SRC_ALPHA\n"+  
                 "Color 1 1 1 1\n"+  
                 "";  
         }  
80      }      }
81    
82      Vob glList;      Vob glList;

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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