From b55da9bef3759c0a566295594a4f586e69031d0f Mon Sep 17 00:00:00 2001 From: SutandoTsukai181 <52977072+SutandoTsukai181@users.noreply.github.com> Date: Wed, 10 Jun 2020 15:41:48 +0300 Subject: [PATCH] Wait on present_queue instead of free_queue --- src/video_core/renderer_opengl/renderer_opengl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index 02effe50b..af34560a2 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp @@ -125,7 +125,7 @@ public: // If theres no free frames, we will reuse the oldest render frame if (free_queue.empty()) { // wait for new entries in the present_queue - free_cv.wait_for(lock, elapsed, [this] { return !free_queue.empty(); }); + free_cv.wait_for(lock, elapsed, [this] { return !present_queue.empty(); }); if (free_queue.empty()) { auto frame = present_queue.back(); present_queue.pop_back();