From 5c3dcaa4afd6a380042870b3fc67e2f0173115f1 Mon Sep 17 00:00:00 2001 From: omigamedev Date: Sat, 2 Mar 2019 18:15:34 +0100 Subject: [PATCH] remove iOS flicker --- PanoPainter/GameViewController.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PanoPainter/GameViewController.m b/PanoPainter/GameViewController.m index 51ce52c..10df477 100644 --- a/PanoPainter/GameViewController.m +++ b/PanoPainter/GameViewController.m @@ -468,17 +468,17 @@ std::set ignored_touch; App::I.tick(dt.count()); + [self async_lock]; if (!(App::I.redraw || App::I.animate || !working_list.empty())) { //[self.context presentRenderbuffer:GL_FRAMEBUFFER]; - //[self async_unlock]; - //[self->glview display]; + [self->glview display]; + [self async_unlock]; std::unique_lock lock(render_mutex); render_cv.wait(lock); continue; } - [self async_lock]; while (!working_list.empty()) { working_list.front()();