Browse Source

Work around annoyance in Mesa's GLES implementation

rdb 15 years ago
parent
commit
100bec43b6
1 changed files with 4 additions and 4 deletions
  1. 4 4
      panda/src/glstuff/glGraphicsStateGuardian_src.cxx

+ 4 - 4
panda/src/glstuff/glGraphicsStateGuardian_src.cxx

@@ -1216,14 +1216,14 @@ reset() {
     supports_blend_equation = true;
     supports_blend_equation = true;
     _glBlendEquation = (PFNGLBLENDEQUATIONPROC)
     _glBlendEquation = (PFNGLBLENDEQUATIONPROC)
       get_extension_func(GLPREFIX_QUOTED, "BlendEquation");
       get_extension_func(GLPREFIX_QUOTED, "BlendEquation");
-  } else if (has_extension("GL_EXT_blend_minmax")) {
-    supports_blend_equation = true;
-    _glBlendEquation = (PFNGLBLENDEQUATIONPROC)
-      get_extension_func(GLPREFIX_QUOTED, "BlendEquationEXT");
   } else if (has_extension("GL_OES_blend_subtract")) {
   } else if (has_extension("GL_OES_blend_subtract")) {
     supports_blend_equation = true;
     supports_blend_equation = true;
     _glBlendEquation = (PFNGLBLENDEQUATIONPROC)
     _glBlendEquation = (PFNGLBLENDEQUATIONPROC)
       get_extension_func(GLPREFIX_QUOTED, "BlendEquationOES");
       get_extension_func(GLPREFIX_QUOTED, "BlendEquationOES");
+  } else if (has_extension("GL_EXT_blend_minmax")) {
+    supports_blend_equation = true;
+    _glBlendEquation = (PFNGLBLENDEQUATIONPROC)
+      get_extension_func(GLPREFIX_QUOTED, "BlendEquationEXT");
   }
   }
   if (supports_blend_equation && _glBlendEquation == NULL) {
   if (supports_blend_equation && _glBlendEquation == NULL) {
     GLCAT.warning()
     GLCAT.warning()