aboutsummaryrefslogtreecommitdiff
path: root/backends/graphics/opengl/opengl-defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/graphics/opengl/opengl-defs.h')
-rw-r--r--backends/graphics/opengl/opengl-defs.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/backends/graphics/opengl/opengl-defs.h b/backends/graphics/opengl/opengl-defs.h
index 4b82d7edd7..fe79caadd4 100644
--- a/backends/graphics/opengl/opengl-defs.h
+++ b/backends/graphics/opengl/opengl-defs.h
@@ -75,11 +75,16 @@ typedef float GLfloat; /* single precision float */
typedef float GLclampf; /* single precision float in [0,1] */
typedef double GLdouble; /* double precision float */
typedef double GLclampd; /* double precision float in [0,1] */
+typedef char GLchar;
/*
* Constants
*/
+/* Boolean constants */
+#define GL_FALSE 0
+#define GL_TRUE 1
+
/* StringName */
#define GL_VENDOR 0x1F00
#define GL_RENDERER 0x1F01
@@ -216,4 +221,16 @@ typedef double GLclampd; /* double precision float in [0,1] */
#define GL_TRIANGLE_STRIP 0x0005
#define GL_TRIANGLE_FAN 0x0006
+/* Shaders */
+#define GL_FRAGMENT_SHADER 0x8B30
+#define GL_VERTEX_SHADER 0x8B31
+
+/* Programs */
+#define GL_COMPILE_STATUS 0x8B81
+#define GL_LINK_STATUS 0x8B82
+#define GL_INFO_LOG_LENGTH 0x8B84
+
+/* Textures */
+#define GL_TEXTURE0 0x84C0
+
#endif