diff --git a/desktop_version/src/Graphics.cpp b/desktop_version/src/Graphics.cpp index a5ed0b0c..e3aeb172 100644 --- a/desktop_version/src/Graphics.cpp +++ b/desktop_version/src/Graphics.cpp @@ -3578,6 +3578,13 @@ void Graphics::screenshake(void) set_render_target(gameTexture); clear(); + // Clear the gameplay texture so blackout() is actually black after a screenshake + if (game.gamestate == GAMEMODE) + { + set_render_target(gameplayTexture); + clear(); + } + set_render_target(NULL); copy_texture(tempTexture, NULL, NULL); }