From de43005676a8ee85d5fc498af27e2054888d87dd Mon Sep 17 00:00:00 2001 From: AllyTally Date: Tue, 14 Feb 2023 19:24:37 -0400 Subject: [PATCH] Fix screen shake during flip mode not flipping the screen This fixes a regression introduced by #923 where flip mode no longer flips the screen while the screen is shaking. --- desktop_version/src/Graphics.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/desktop_version/src/Graphics.cpp b/desktop_version/src/Graphics.cpp index 1b43c367..f8838e8f 100644 --- a/desktop_version/src/Graphics.cpp +++ b/desktop_version/src/Graphics.cpp @@ -3200,7 +3200,10 @@ void Graphics::screenshake(void) } set_render_target(NULL); - copy_texture(tempTexture, NULL, NULL); + set_blendmode(SDL_BLENDMODE_NONE); + clear(); + + copy_texture(tempTexture, NULL, NULL, 0, NULL, flipmode ? SDL_FLIP_VERTICAL : SDL_FLIP_NONE); } void Graphics::updatescreenshake(void)