]> git.tdb.fi Git - libs/gl.git/blobdiff - source/types.h
Make the use of DevIL optional
[libs/gl.git] / source / types.h
index adfd7deb847731eedea7e89be7d25069b857d136..0ae9e77e83ad4e299d8dbe4051aedb365a7a29ed 100644 (file)
@@ -1,9 +1,30 @@
+/* $Id$
+
+This file is part of libmspgl
+Copyright © 2007  Mikko Rasa, Mikkosoft Productions
+Distributed under the LGPL
+*/
+
 #ifndef MSP_GL_TYPES_H_
 #define MSP_GL_TYPES_H_
 
+#include <GL/gl.h>
+
 namespace Msp {
 namespace GL {
 
+enum DataType
+{
+       BYTE           = GL_BYTE,
+       UNSIGNED_BYTE  = GL_UNSIGNED_BYTE,
+       SHORT          = GL_SHORT,
+       UNSIGNED_SHORT = GL_UNSIGNED_SHORT,
+       INT            = GL_INT,
+       UNSIGNED_INT   = GL_UNSIGNED_INT,
+       FLOAT          = GL_FLOAT,
+       DOUBLE         = GL_DOUBLE
+};
+
 typedef signed char byte;
 typedef unsigned char ubyte;
 typedef unsigned sizei;