remove a vid.support line I did not intend to be in here git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9557 d7cf8633-e32d-0410-b094-e92efae38249
removed gl_videosyncavailable variable because on all known platforms it is always true, and its only purpose was to ghost a menu item git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9554 d7cf8633-e32d-0410-b094-e92efae38249
changed VID_InitMode to take a viddef_mode_t structure which contains the desired parameters, and allows it to modify them (previously only width/height could be modified) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9552 d7cf8633-e32d-0410-b094-e92efae38249
added r_renderview cvar (similar to scr_refresh but disables only 3D renders) reworked scr_refresh and r_render cvars to only disable certain rendering operations changed where Sbar_ShowFPS code is called so that it appears even if r_letterbox is on, and updates even while scr_refresh is 0 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9291 d7cf8633-e32d-0410-b094-e92efae38249
fix all the () problems, and make gcc warn for them git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9134 d7cf8633-e32d-0410-b094-e92efae38249
support mute-when-idle properly git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9124 d7cf8633-e32d-0410-b094-e92efae38249
maybe it compiles now git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9097 d7cf8633-e32d-0410-b094-e92efae38249
add missing functions git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9096 d7cf8633-e32d-0410-b094-e92efae38249
add missing mainDisplay ina gl git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9095 d7cf8633-e32d-0410-b094-e92efae38249
agl: experimental code to enumerate video modes (untested, uncompiled) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9094 d7cf8633-e32d-0410-b094-e92efae38249
glx, sdl, wgl: autodetect all supported video modes, override the Quake menu's list by it git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9089 d7cf8633-e32d-0410-b094-e92efae38249
changed r_speeds glFinish to only occur when set to 2, not 1 or 3 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8847 d7cf8633-e32d-0410-b094-e92efae38249
more fullscreen cleanup git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8688 d7cf8633-e32d-0410-b094-e92efae38249
audit of fullscreengrab in VID_SetMouse, getting rid of unnecessary cases git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8299 d7cf8633-e32d-0410-b094-e92efae38249
renamed VID_GrabMouse to VID_SetMouse as it now takes 3 parameters (fullscreengrab, relative, hidecursor), this required reworking all the implementations and the calls, but gives the correct behavior in all cases git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8296 d7cf8633-e32d-0410-b094-e92efae38249
fixed several bugs with mouse grabbing git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8289 d7cf8633-e32d-0410-b094-e92efae38249
implemented support for turning off mousegrab in csqc (feature existed but was buggy in Windows build and not implemented in others) cleaned up menu mousegrab handling, among other mousegrab state issues git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8285 d7cf8633-e32d-0410-b094-e92efae38249
renamed IN_Activate to VID_GrabMouse and made it a public function in the VID API, this removed some shared logic from each VID_Finish implementation, and allows disabling the mouse grab at the beginning of a loading screen git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8284 d7cf8633-e32d-0410-b094-e92efae38249
centralized GL_VENDOR/GL_RENDERER/etc printing code git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8282 d7cf8633-e32d-0410-b094-e92efae38249
make sure that gl_extensions and gl_platformextensions are not NULL git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8167 d7cf8633-e32d-0410-b094-e92efae38249