mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-02 22:11:22 +00:00
gl_vidsdl.c: don't depend on "modelist" for current mode info
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@808 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
parent
0a7c6f77de
commit
083c27abce
1 changed files with 10 additions and 10 deletions
|
@ -371,10 +371,7 @@ static void VID_Restart (void)
|
|||
//
|
||||
// keep cvars in line with actual mode
|
||||
//
|
||||
Cvar_SetValueQuick (&vid_width, modelist[vid_default].width);
|
||||
Cvar_SetValueQuick (&vid_height, modelist[vid_default].height);
|
||||
Cvar_SetValueQuick (&vid_bpp, modelist[vid_default].bpp);
|
||||
Cvar_SetQuick (&vid_fullscreen, (windowed) ? "0" : "1");
|
||||
VID_SyncCvars();
|
||||
//
|
||||
// update mouse grab
|
||||
//
|
||||
|
@ -1211,13 +1208,16 @@ void VID_SyncCvars (void)
|
|||
{
|
||||
int swap_control;
|
||||
|
||||
Cvar_SetValueQuick (&vid_width, modelist[vid_default].width);
|
||||
Cvar_SetValueQuick (&vid_height, modelist[vid_default].height);
|
||||
Cvar_SetValueQuick (&vid_bpp, modelist[vid_default].bpp);
|
||||
Cvar_SetQuick (&vid_fullscreen, (windowed) ? "0" : "1");
|
||||
if (draw_context)
|
||||
{
|
||||
Cvar_SetValueQuick (&vid_width, draw_context->w);
|
||||
Cvar_SetValueQuick (&vid_height, draw_context->h);
|
||||
Cvar_SetValueQuick (&vid_bpp, draw_context->format->BitsPerPixel);
|
||||
Cvar_SetQuick (&vid_fullscreen, draw_context->flags & SDL_FULLSCREEN ? "1" : "0");
|
||||
|
||||
if (SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL, &swap_control) == 0)
|
||||
Cvar_SetQuick (&vid_vsync, (swap_control > 0)? "1" : "0");
|
||||
if (SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL, &swap_control) == 0)
|
||||
Cvar_SetQuick (&vid_vsync, (swap_control > 0)? "1" : "0");
|
||||
}
|
||||
}
|
||||
|
||||
//==========================================================================
|
||||
|
|
Loading…
Reference in a new issue