changeset 1441:8a3d3bb2cd08

Clear display in SDL2 renderer before doing the texture copy. This gets rid of the artifacts noted in ticket:29
author Michael Pavone <pavone@retrodev.com>
date Thu, 24 Aug 2017 19:40:53 -0700
parents 7d4483944d4d
children 59e1dbb795a7
files render_sdl.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/render_sdl.c	Thu Aug 24 19:28:56 2017 -0700
+++ b/render_sdl.c	Thu Aug 24 19:40:53 2017 -0700
@@ -679,6 +679,8 @@
 			.w = width,
 			.h = height
 		};
+		SDL_SetRenderDrawColor(main_renderer, 0, 0, 0, 255);
+		SDL_RenderClear(main_renderer);
 		SDL_RenderCopy(main_renderer, sdl_textures[which], &src_clip, &main_clip);
 		SDL_RenderPresent(main_renderer);
 #ifndef DISABLE_OPENGL