From 8be90edcaadb4f1770bbd1451bb08372b25525d5 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Wed, 11 Nov 2015 17:40:55 +0000 Subject: Move SDL_RenderClear and SDL_RenderPresent back to main --- src/main.c | 2 ++ src/texture.c | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 7cb146f..cbbe493 100644 --- a/src/main.c +++ b/src/main.c @@ -258,8 +258,10 @@ int main(int argc, char** argv) } if(view.redraw) { + SDL_RenderClear(renderer); imv_texture_draw(&tex, view.x, view.y, view.scale); view.redraw = 0; + SDL_RenderPresent(renderer); } last_time = SDL_GetTicks() / 1000.0; SDL_Delay(10); diff --git a/src/texture.c b/src/texture.c index 7dd6157..ae71fa4 100644 --- a/src/texture.c +++ b/src/texture.c @@ -122,7 +122,6 @@ void imv_texture_draw(struct imv_texture *tex, int bx, int by, double scale) int offset_x = 0; int offset_y = 0; - SDL_RenderClear(tex->renderer); for(int y = 0; y < tex->num_chunks_tall; ++y) { for(int x = 0; x < tex->num_chunks_wide; ++x) { int img_w, img_h, img_access; @@ -142,5 +141,4 @@ void imv_texture_draw(struct imv_texture *tex, int bx, int by, double scale) offset_x = 0; offset_y += tex->chunk_height * scale; } - SDL_RenderPresent(tex->renderer); } -- cgit v1.2.3