]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid.h
enabled portals on q3bsp for a small (occasionally huge) fps increase
[xonotic/darkplaces.git] / vid.h
diff --git a/vid.h b/vid.h
index 602238cbe7f5793edad8cba902376a83811851bf..e845edd6ede8cac65c39b74f282473e019c5e879 100644 (file)
--- a/vid.h
+++ b/vid.h
@@ -43,16 +43,18 @@ extern void (*vid_menukeyfn)(int key);
 
 extern int vid_hidden;
 extern int vid_activewindow;
-extern int vid_allowhwgamma;
-extern int vid_hardwaregammasupported;
+extern cvar_t vid_hardwaregammasupported;
 extern int vid_usinghwgamma;
 
 extern cvar_t vid_fullscreen;
 extern cvar_t vid_width;
 extern cvar_t vid_height;
 extern cvar_t vid_bitsperpixel;
+extern cvar_t vid_vsync;
 extern cvar_t vid_mouse;
-extern cvar_t vid_stencil;
+
+extern cvar_t gl_combine;
+extern cvar_t gl_finish;
 
 extern cvar_t v_gamma;
 extern cvar_t v_contrast;
@@ -67,7 +69,6 @@ extern cvar_t v_color_grey_b;
 extern cvar_t v_color_white_r;
 extern cvar_t v_color_white_g;
 extern cvar_t v_color_white_b;
-extern cvar_t v_overbrightbits;
 extern cvar_t v_hwgamma;
 
 extern int gl_stencil;
@@ -92,11 +93,9 @@ extern char gl_driver[256];
 extern qboolean isG200;
 extern qboolean isRagePro;
 
-// LordHavoc: GLX_SGI_video_sync and WGL_EXT_swap_control
+// LordHavoc: GLX_SGI_swap_control and WGL_EXT_swap_control
 extern int gl_videosyncavailable;
 
-int GL_OpenLibrary(const char *name);
-void GL_CloseLibrary(void);
 void *GL_GetProcAddress(const char *name);
 int GL_CheckExtension(const char *name, const dllfunction_t *funcs, const char *disableparm, int silent);
 
@@ -121,6 +120,10 @@ int VID_SetMode (int modenum);
 // sets the mode; only used by the Quake engine for resetting to mode 0 (the
 // base mode) on memory allocation failures
 
+int VID_InitMode(int fullscreen, int width, int height, int bpp);
+// allocates and opens an appropriate OpenGL context (and its window)
+
+
 // sets hardware gamma correction, returns false if the device does not
 // support gamma control
 int VID_SetGamma (unsigned short *ramps);