D3D support should set the video mode via D3D rather than windows - this allows proper support for various duel-driver systems. (where we wouldn't know which screen was which anyway)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@69 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
b0fb7f242c
commit
30605d11b7
1 changed files with 3 additions and 3 deletions
|
@ -404,8 +404,8 @@ qboolean VID_SetFullDIBMode (rendererstate_t *info)
|
||||||
int lastmodestate, wwidth, wheight;
|
int lastmodestate, wwidth, wheight;
|
||||||
RECT rect;
|
RECT rect;
|
||||||
|
|
||||||
if (leavecurrentmode) //make windows change res.
|
if (leavecurrentmode && Q_strcasecmp(info->glrenderer, "D3D")) //don't do this with d3d - d3d should set it's own video mode.
|
||||||
{
|
{ //make windows change res.
|
||||||
gdevmode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
|
gdevmode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
|
||||||
if (info->bpp)
|
if (info->bpp)
|
||||||
gdevmode.dmFields |= DM_BITSPERPEL;
|
gdevmode.dmFields |= DM_BITSPERPEL;
|
||||||
|
@ -681,7 +681,7 @@ qboolean VID_AttachGL (rendererstate_t *info)
|
||||||
{
|
{
|
||||||
zbpp = Q_atoi(com_argv[COM_CheckParm("-zbpp")+1]);
|
zbpp = Q_atoi(com_argv[COM_CheckParm("-zbpp")+1]);
|
||||||
}
|
}
|
||||||
d3dSetMode(vid_isfullscreen, info->width, info->height, info->bpp, zbpp); //d3d cheats to get it's dimensions and stuff... One that we can currently live with though.
|
d3dSetMode(info->fullscreen, info->width, info->height, info->bpp, zbpp); //d3d cheats to get it's dimensions and stuff... One that we can currently live with though.
|
||||||
|
|
||||||
gl_ztrickdisabled |= 2; //ztrick does funny things.
|
gl_ztrickdisabled |= 2; //ztrick does funny things.
|
||||||
Cvar_Set(&gl_ztrick, "0");
|
Cvar_Set(&gl_ztrick, "0");
|
||||||
|
|
Loading…
Reference in a new issue