Skip to content
Permalink
Browse files

- fixed inconsistent wipe state with stereo 3D mode enabled

  • Loading branch information...
alexey-lysiuk committed Jun 26, 2019
1 parent 8f00eb5 commit 77ea4a9fb7bb4738fe6dce164295855322ea2845
Showing with 22 additions and 16 deletions.
  1. +22 −16 src/d_main.cpp
@@ -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

0 comments on commit 77ea4a9

Please sign in to comment.
You can’t perform that action at this time.