If mesa fullscreen/window hack doesn't work, toggle dga.. (gl_vidlinuxglx.c)

--
Eric Windisch
This commit is contained in:
Eric Windisch 2000-01-09 04:29:55 +00:00
parent a227f53163
commit e430dcb260

View file

@ -830,14 +830,28 @@ void VID_ExtraOptionCmd(int option_cursor)
Cvar_SetValue ("_windowed_mouse", !_windowed_mouse.value);
break;
#ifdef XMESA
case 13:
Cvar_SetValue ("vid_mesa_mode",!vid_mesa_mode.value);
XMesaSetFXmode(vid_mesa_mode.value ? XMESA_FX_FULLSCREEN : XMESA_FX_WINDOW);
break;
#ifdef XMESA
if(XMesaSetFXmode(vid_mesa_mode.value ? XMESA_FX_FULLSCREEN : XMESA_FX_WINDOW))
{
break;
} else {
#endif
#ifdef USE_DGA
XF86DGADirectVideo(dpy, DefaultScreen(dpy), 1x);
dgamouse = 1;
XGrabPointer(dpy, CurrentTime);
XGrabKeyboard(dpy, CurrentTime);
break;
#endif
#ifdef XMESA
}
#endif XMESA
}
}