]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - glquake.h
implemented detection of GL_EXT_blend_subtract
[xonotic/darkplaces.git] / glquake.h
index b27cd252d2d4c7f629fdfc4e8a262b119e4a85fd..32b76f2d5e14aef5bad694053ed06ec1ea975275 100644 (file)
--- a/glquake.h
+++ b/glquake.h
@@ -399,6 +399,23 @@ extern int gl_support_clamptoedge;
 extern void (GLAPIENTRY *qglActiveStencilFaceEXT)(GLenum);
 extern int gl_support_stenciltwoside;
 
+//GL_EXT_blend_minmax
+extern int gl_support_ext_blend_minmax;
+#ifndef GL_FUNC_ADD_EXT
+#define GL_FUNC_ADD_EXT                   0x8006 // also supplied by GL_EXT_blend_subtract
+#define GL_MIN_EXT                        0x8007
+#define GL_MAX_EXT                        0x8008
+#define GL_BLEND_EQUATION_EXT             0x8009 // also supplied by GL_EXT_blend_subtract
+extern void (GLAPIENTRY *qglBlendEquationEXT)(GLenum); // also supplied by GL_EXT_blend_subtract
+#endif
+
+//GL_EXT_blend_subtract
+extern int gl_support_ext_blend_subtract;
+#ifndef GL_FUNC_SUBTRACT_EXT
+#define GL_FUNC_SUBTRACT_EXT              0x800A
+#define GL_FUNC_REVERSE_SUBTRACT_EXT      0x800B
+#endif
+
 //GL_ARB_texture_non_power_of_two
 extern int gl_support_arb_texture_non_power_of_two;