X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=glquake.h;h=12cc11658e7f619bbb60b25295e29be43616d8a9;hp=cc01ac780cfbab035e11d17bde02b70f2e83811e;hb=929495474f9cc099a83a4a884d85272791c5e7c3;hpb=ab4f054b8c685a8d0f8a5753e2becfd765f197c7 diff --git a/glquake.h b/glquake.h index cc01ac78..12cc1165 100644 --- a/glquake.h +++ b/glquake.h @@ -218,12 +218,18 @@ extern int gl_max_anisotropy; #define GL_POLYGON_OFFSET_POINT 0x2A01 #define GL_POLYGON_OFFSET_LINE 0x2A02 #define GL_POLYGON_OFFSET_FILL 0x8037 + +#define GL_POINT_SMOOTH 0x0B10 +#define GL_LINE_SMOOTH 0x0B20 +#define GL_POLYGON_SMOOTH 0x0B41 #endif // 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 @@ -424,8 +430,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); @@ -483,19 +491,6 @@ extern void (GLAPIENTRY *qglCopyTexSubImage2D)(GLenum target, GLint level, GLint extern void (GLAPIENTRY *qglPolygonOffset)(GLfloat factor, GLfloat units); -#if WIN32 -extern int (WINAPI *qwglChoosePixelFormat)(HDC, CONST PIXELFORMATDESCRIPTOR *); -extern int (WINAPI *qwglDescribePixelFormat)(HDC, int, UINT, LPPIXELFORMATDESCRIPTOR); -//extern int (WINAPI *qwglGetPixelFormat)(HDC); -extern BOOL (WINAPI *qwglSetPixelFormat)(HDC, int, CONST PIXELFORMATDESCRIPTOR *); -extern BOOL (WINAPI *qwglSwapBuffers)(HDC); -extern HGLRC (WINAPI *qwglCreateContext)(HDC); -extern BOOL (WINAPI *qwglDeleteContext)(HGLRC); -extern PROC (WINAPI *qwglGetProcAddress)(LPCSTR); -extern BOOL (WINAPI *qwglMakeCurrent)(HDC, HGLRC); -extern BOOL (WINAPI *qwglSwapIntervalEXT)(int interval); -#endif - // GL_ARB_shader_objects extern int gl_support_shader_objects; #ifndef GL_PROGRAM_OBJECT_ARB @@ -675,6 +670,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