From f43cc08dfb8be0f47b21d673ff4e7b509b452e27 Mon Sep 17 00:00:00 2001 From: Joakim Kilby Date: Tue, 10 Feb 2015 11:34:33 +0100 Subject: [PATCH] added presync function for engine --- include/openspace/rendering/renderengine.h | 1 + src/rendering/renderengine.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/openspace/rendering/renderengine.h b/include/openspace/rendering/renderengine.h index 366a83548f..c79eb09cf2 100644 --- a/include/openspace/rendering/renderengine.h +++ b/include/openspace/rendering/renderengine.h @@ -59,6 +59,7 @@ public: // sgct wrapped functions bool initializeGL(); void postSynchronizationPreDraw(); + void preSynchronization(); void render(); void postDraw(); diff --git a/src/rendering/renderengine.cpp b/src/rendering/renderengine.cpp index b3a42ebb8d..93ef5b981a 100644 --- a/src/rendering/renderengine.cpp +++ b/src/rendering/renderengine.cpp @@ -295,6 +295,12 @@ bool RenderEngine::initializeGL() return true; } +void RenderEngine::preSynchronization(){ + if (_mainCamera){ + _mainCamera->preSynchronization(); + } +} + void RenderEngine::postSynchronizationPreDraw() { if (_mainCamera){