void Basic2DWindowOpenGLDisplayPlugin::display(GLuint sceneTexture, const glm::uvec2& sceneSize) { if (_vsyncAction) { bool wantVsync = _vsyncAction->isChecked(); bool vsyncEnabed = isVsyncEnabled(); if (vsyncEnabed ^ wantVsync) { enableVsync(wantVsync); } } WindowOpenGLDisplayPlugin::display(sceneTexture, sceneSize); }
void Basic2DWindowOpenGLDisplayPlugin::internalPresent() { if (_wantVsync != isVsyncEnabled()) { enableVsync(_wantVsync); } WindowOpenGLDisplayPlugin::internalPresent(); }