diff --git a/src/k_menudraw.c b/src/k_menudraw.c index c9fc729c3..de9a354d0 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -245,7 +245,10 @@ void M_Drawer(void) } else if (!WipeInAction && currentMenu != &PAUSE_PlaybackMenuDef) { - V_DrawCustomFadeScreen("FADEMAP0", 4); // now that's more readable with a faded background (yeah like Quake...) + if (rendermode == render_opengl) // OGL can't handle what SW is doing so let's fake it; + V_DrawFadeScreen(122, 3); // palette index aproximation... + else // Software can keep its unique fade + V_DrawCustomFadeScreen("FADEMAP0", 4); // now that's more readable with a faded background (yeah like Quake...) } if (currentMenu->drawroutine)