From 519119db3d20191955e265b2888b14eb09007a4c Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 26 Sep 2014 01:47:20 +0200 Subject: Move renderer clear call from MapView to system loop --- src/control/RPGEdit.cpp | 2 ++ src/view/MapView.cpp | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/control/RPGEdit.cpp b/src/control/RPGEdit.cpp index 257a801..f42a774 100644 --- a/src/control/RPGEdit.cpp +++ b/src/control/RPGEdit.cpp @@ -71,6 +71,8 @@ void RPGEdit::systemLoop() { lastFrameTicks = SDL_GetTicks(); + SDL_RenderClear(window->getRenderer()); + { std::unique_lock lock(modelMutex); diff --git a/src/view/MapView.cpp b/src/view/MapView.cpp index 78bc24c..d8a69d5 100644 --- a/src/view/MapView.cpp +++ b/src/view/MapView.cpp @@ -95,8 +95,6 @@ void MapView::clearEntities() { } void MapView::render(const Model::Map *map, Model::Position center, uint64_t time) { - SDL_RenderClear(window->getRenderer()); - std::pair viewport = window->getViewport(); float pixels = std::max(viewport.first/20.0f, viewport.second/15.0f); -- cgit v1.2.3