]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid.h
Save cvars cl_rollangle and cl_rollspeed to config.cfg
[xonotic/darkplaces.git] / vid.h
diff --git a/vid.h b/vid.h
index 3cf85379894b389f21f6e581c65b4a653b4d7935..8f1977bc9ef7fd66c9a1460460d07293fad90f25 100644 (file)
--- a/vid.h
+++ b/vid.h
@@ -41,6 +41,7 @@ renderpath_t;
 
 typedef struct viddef_support_s
 {
+       int glversion; // this is at least 32
        int glshaderversion; // this is at least 150 (GL 3.2)
        qbool amd_texture_texture4;
        qbool arb_texture_gather;
@@ -178,18 +179,20 @@ extern struct cvar_s v_color_white_r;
 extern struct cvar_s v_color_white_g;
 extern struct cvar_s v_color_white_b;
 
+extern cvar_t gl_info_vendor;
+extern cvar_t gl_info_renderer;
+extern cvar_t gl_info_version;
+extern cvar_t gl_info_extensions;
+extern cvar_t gl_info_platform;
+extern cvar_t gl_info_driver;
+
 // brand of graphics chip
 extern const char *gl_vendor;
 // graphics chip model and other information
 extern const char *gl_renderer;
 // begins with 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, or 1.4.0
 extern const char *gl_version;
-// extensions list, space separated
-extern const char *gl_extensions;
-// WGL, GLX, or AGL
-extern const char *gl_platform;
-// name of driver library (opengl32.dll, libGL.so.1, or whatever)
-extern char gl_driver[256];
+
 
 void *GL_GetProcAddress(const char *name);
 qbool GL_CheckExtension(const char *name, const char *disableparm, int silent);
@@ -197,6 +200,7 @@ qbool GL_ExtensionSupported(const char *name);
 
 void VID_Shared_Init(void);
 
+void GL_InitFunctions(void);
 void GL_Setup(void);
 
 void VID_ClearExtensions(void);