# HG changeset patch # User Michael Pavone # Date 1503628853 25200 # Node ID 8a3d3bb2cd08e933bb3a4881f5aec57075f29e70 # Parent 7d4483944d4df4dc70b9b437ab53359a7e4546db Clear display in SDL2 renderer before doing the texture copy. This gets rid of the artifacts noted in ticket:29 diff -r 7d4483944d4d -r 8a3d3bb2cd08 render_sdl.c --- 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