mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-10 14:51:46 +00:00
- fixed inconsistent wipe state with stereo 3D mode enabled
https://forum.zdoom.org/viewtopic.php?t=65181
This commit is contained in:
parent
8f00eb54d8
commit
77ea4a9fb7
1 changed files with 22 additions and 16 deletions
|
@ -733,27 +733,33 @@ void D_Display ()
|
|||
wipegamestate = gamestate;
|
||||
}
|
||||
// No wipes when in a stereo3D VR mode
|
||||
else if (gamestate != wipegamestate && gamestate != GS_FULLCONSOLE && gamestate != GS_TITLELEVEL && (vr_mode == 0 || vid_rendermode != 4))
|
||||
{ // save the current screen if about to wipe
|
||||
wipe = screen->WipeStartScreen ();
|
||||
switch (wipegamestate)
|
||||
else if (gamestate != wipegamestate && gamestate != GS_FULLCONSOLE && gamestate != GS_TITLELEVEL)
|
||||
{
|
||||
if (vr_mode == 0 || vid_rendermode != 4)
|
||||
{
|
||||
default:
|
||||
wipe_type = wipetype;
|
||||
break;
|
||||
// save the current screen if about to wipe
|
||||
wipe = screen->WipeStartScreen ();
|
||||
|
||||
case GS_FORCEWIPEFADE:
|
||||
wipe_type = wipe_Fade;
|
||||
break;
|
||||
switch (wipegamestate)
|
||||
{
|
||||
default:
|
||||
wipe_type = wipetype;
|
||||
break;
|
||||
|
||||
case GS_FORCEWIPEBURN:
|
||||
wipe_type =wipe_Burn;
|
||||
break;
|
||||
case GS_FORCEWIPEFADE:
|
||||
wipe_type = wipe_Fade;
|
||||
break;
|
||||
|
||||
case GS_FORCEWIPEMELT:
|
||||
wipe_type = wipe_Melt;
|
||||
break;
|
||||
case GS_FORCEWIPEBURN:
|
||||
wipe_type = wipe_Burn;
|
||||
break;
|
||||
|
||||
case GS_FORCEWIPEMELT:
|
||||
wipe_type = wipe_Melt;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
wipegamestate = gamestate;
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue