]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid.h
todo item done: added "saveconfig" console command
[xonotic/darkplaces.git] / vid.h
diff --git a/vid.h b/vid.h
index 8ea82bbc3b1c4dfb200440da55687699b3bb1982..a8086e6a000ff04dd68cb46ee17dfaf0399cd06f 100644 (file)
--- a/vid.h
+++ b/vid.h
@@ -43,8 +43,7 @@ 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;
@@ -52,7 +51,6 @@ extern cvar_t vid_width;
 extern cvar_t vid_height;
 extern cvar_t vid_bitsperpixel;
 extern cvar_t vid_mouse;
-extern cvar_t vid_stencil;
 
 extern cvar_t v_gamma;
 extern cvar_t v_contrast;
@@ -67,7 +65,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;
@@ -100,6 +97,11 @@ 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);
 
+// this attempts to use vendor extensions to allocate faster vertex memory if
+// the fast parameter is true, if unsuccessful it uses Mem_Alloc instead
+void *VID_AllocVertexArrays(mempool_t *pool, int size, int fast, float readfrequency, float writefrequency, float priority);
+void VID_FreeVertexArrays(void *pointer);
+
 void VID_Shared_Init(void);
 
 void GL_Init (void);