X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=glquake.h;h=5acbc4469a6e02126c2f9918ff75793c211d006a;hp=5cd68abf734bee638104bc3596fb8fe3ee31ae60;hb=cc3473e216fce052672ec4600896124584866e52;hpb=3a55bf49edf17edc0e08424f575aeb9d8c376e78 diff --git a/glquake.h b/glquake.h index 5cd68abf..5acbc446 100644 --- a/glquake.h +++ b/glquake.h @@ -42,6 +42,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #endif #ifndef GL_PROJECTION +#include + typedef unsigned int GLenum; typedef unsigned char GLboolean; typedef unsigned int GLbitfield; @@ -69,9 +71,9 @@ typedef double GLdouble; // double precision float in [0,1] typedef double GLclampd; // int whose size is the same as a pointer (?) -typedef size_t GLintptrARB; +typedef ptrdiff_t GLintptrARB; // int whose size is the same as a pointer (?) -typedef size_t GLsizeiptrARB; +typedef ptrdiff_t GLsizeiptrARB; #define GL_MODELVIEW 0x1700 #define GL_PROJECTION 0x1701 @@ -609,7 +611,7 @@ extern int gl_support_shader_objects; // 1-byte character string typedef char GLcharARB; // 4-byte integer handle to a shader object or program object -typedef int GLhandleARB; +typedef unsigned int GLhandleARB; #endif extern void (GLAPIENTRY *qglDeleteObjectARB)(GLhandleARB obj); extern GLhandleARB (GLAPIENTRY *qglGetHandleARB)(GLenum pname);