From 3647ac5f5ba4c9ea17a6f80786a37429478c8366 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Thu, 24 Aug 2017 19:40:53 -0700 Subject: Clear display in SDL2 renderer before doing the texture copy. This gets rid of the artifacts noted in ticket:29 --- render_sdl.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'render_sdl.c') diff --git a/render_sdl.c b/render_sdl.c index 67002c6..39ed3e8 100755 --- a/render_sdl.c +++ b/render_sdl.c @@ -679,6 +679,8 @@ void render_framebuffer_updated(uint8_t which, int width) .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 -- cgit v1.2.3