summaryrefslogtreecommitdiff
path: root/render_sdl.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-08-24 19:40:53 -0700
committerMichael Pavone <pavone@retrodev.com>2017-08-24 19:40:53 -0700
commit3647ac5f5ba4c9ea17a6f80786a37429478c8366 (patch)
tree864033a8bc8dedfcd576ea684ed755f692cd7f05 /render_sdl.c
parentb652f46abdbd8536e82e4c4554bdfd80c33e86c2 (diff)
Clear display in SDL2 renderer before doing the texture copy. This gets rid of the artifacts noted in ticket:29
Diffstat (limited to 'render_sdl.c')
-rwxr-xr-xrender_sdl.c2
1 files changed, 2 insertions, 0 deletions
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