aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHarry Jeffery <harry@exec64.co.uk>2015-11-11 17:40:55 +0000
committerHarry Jeffery <harry@exec64.co.uk>2015-11-11 17:40:55 +0000
commit8be90edcaadb4f1770bbd1451bb08372b25525d5 (patch)
tree428874d5441be61f420f1c4585d4c686c14bd67d /src
parent2e5fd4864dd5353615a6b1ea5d014b18571cd7c7 (diff)
downloadimv-8be90edcaadb4f1770bbd1451bb08372b25525d5.tar.gz
Move SDL_RenderClear and SDL_RenderPresent back to main
Diffstat (limited to 'src')
-rw-r--r--src/main.c2
-rw-r--r--src/texture.c2
2 files changed, 2 insertions, 2 deletions
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);
}