]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/predicate.h
Decouple the Predicate enum from OpenGL constants
[libs/gl.git] / source / core / predicate.h
index 13c22e84dc0b4300ad98bd268179aebaa8937e1d..c7e5991ea03c2c205b8b07a7fa310b2c1927c7f7 100644 (file)
@@ -9,16 +9,18 @@ namespace GL {
 
 enum Predicate
 {
-       NEVER    = GL_NEVER,
-       ALWAYS   = GL_ALWAYS,
-       LESS     = GL_LESS,
-       LEQUAL   = GL_LEQUAL,
-       EQUAL    = GL_EQUAL,
-       GREATER  = GL_GREATER,
-       GEQUAL   = GL_GEQUAL,
-       NOTEQUAL = GL_NOTEQUAL
+       NEVER,
+       ALWAYS,
+       LESS,
+       LEQUAL,
+       EQUAL,
+       GREATER,
+       GEQUAL,
+       NOTEQUAL
 };
 
+GLenum get_gl_predicate(Predicate);
+
 void operator>>(const LexicalConverter &, Predicate &);
 void operator<<(LexicalConverter &, Predicate);