X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=glquake.h;h=e1b3372d934e75e4c849132d2996bf7ba6f05b28;hb=d4c8d7d1f126232f3ed69a97da905d9425a291c2;hp=638124c6a31bc489ec13ca985196c36905ca6d29;hpb=6fc4dbcfeccca67489f1a8b2f0b0d16b9c09ed48;p=xonotic%2Fdarkplaces.git diff --git a/glquake.h b/glquake.h index 638124c6..e1b3372d 100644 --- a/glquake.h +++ b/glquake.h @@ -222,8 +222,10 @@ extern int gl_max_anisotropy; // GL_ARB_multitexture extern int gl_textureunits; +extern void (GLAPIENTRY *qglMultiTexCoord1f) (GLenum, GLfloat); extern void (GLAPIENTRY *qglMultiTexCoord2f) (GLenum, GLfloat, GLfloat); extern void (GLAPIENTRY *qglMultiTexCoord3f) (GLenum, GLfloat, GLfloat, GLfloat); +extern void (GLAPIENTRY *qglMultiTexCoord4f) (GLenum, GLfloat, GLfloat, GLfloat, GLfloat); extern void (GLAPIENTRY *qglActiveTexture) (GLenum); extern void (GLAPIENTRY *qglClientActiveTexture) (GLenum); #ifndef GL_ACTIVE_TEXTURE_ARB @@ -374,21 +376,6 @@ extern int gl_support_clamptoedge; #define GL_CLAMP_TO_EDGE 0x812F #endif -//GL_NV_vertex_array_range -extern GLvoid *(GLAPIENTRY *qglAllocateMemoryNV)(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); -extern GLvoid (GLAPIENTRY *qglFreeMemoryNV)(GLvoid *pointer); -extern GLvoid (GLAPIENTRY *qglVertexArrayRangeNV)(GLsizei length, GLvoid *pointer); -extern GLvoid (GLAPIENTRY *qglFlushVertexArrayRangeNV)(GLvoid); -#define GL_VERTEX_ARRAY_RANGE_NV 0x851D -#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E -#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 -#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 -extern int gl_support_var; - -//GL_NV_vertex_array_range2 -#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 -extern int gl_support_var2; - //GL_EXT_stencil_two_side #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 @@ -439,8 +426,10 @@ extern void (GLAPIENTRY *qglTexCoordPointer)(GLint size, GLenum type, GLsizei st extern void (GLAPIENTRY *qglArrayElement)(GLint i); extern void (GLAPIENTRY *qglColor4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +extern void (GLAPIENTRY *qglTexCoord1f)(GLfloat s); extern void (GLAPIENTRY *qglTexCoord2f)(GLfloat s, GLfloat t); extern void (GLAPIENTRY *qglTexCoord3f)(GLfloat s, GLfloat t, GLfloat r); +extern void (GLAPIENTRY *qglTexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern void (GLAPIENTRY *qglVertex2f)(GLfloat x, GLfloat y); extern void (GLAPIENTRY *qglVertex3f)(GLfloat x, GLfloat y, GLfloat z); extern void (GLAPIENTRY *qglBegin)(GLenum mode); @@ -690,6 +679,12 @@ extern int gl_support_shading_language_100; #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C #endif +// GL_EXT_bgr +#define GL_BGR 0x80E0 + +// GL_EXT_bgra +#define GL_BGRA 0x80E1 + #define DEBUGGL #ifdef DEBUGGL