From 67550a332871e5139d054add883d1a39ca09a1d1 Mon Sep 17 00:00:00 2001 From: "r.kuznetsov" Date: Fri, 16 Jun 2017 16:48:56 +0300 Subject: [PATCH] Disabled postprocessing on iOS simulator --- drape_frontend/frontend_renderer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drape_frontend/frontend_renderer.cpp b/drape_frontend/frontend_renderer.cpp index 487d063eb6..ad73f01758 100755 --- a/drape_frontend/frontend_renderer.cpp +++ b/drape_frontend/frontend_renderer.cpp @@ -162,8 +162,10 @@ FrontendRenderer::FrontendRenderer(Params && params) m_myPositionController = make_unique_dp(std::move(params.m_myPositionParams)); +#ifndef OMIM_OS_IPHONE_SIMULATOR for (auto const & effect : params.m_enabledEffects) m_postprocessRenderer->SetEffectEnabled(effect, true /* enabled */); +#endif StartThread(); } @@ -825,7 +827,9 @@ void FrontendRenderer::AcceptMessage(ref_ptr message) case Message::SetPosteffectEnabled: { ref_ptr msg = message; +#ifndef OMIM_OS_IPHONE_SIMULATOR m_postprocessRenderer->SetEffectEnabled(msg->GetEffect(), msg->IsEnabled()); +#endif break; } @@ -1767,8 +1771,10 @@ void FrontendRenderer::OnContextCreate() m_postprocessRenderer->Init([context]() { context->setDefaultFramebuffer(); }); m_postprocessRenderer->SetEnabled(m_apiVersion == dp::ApiVersion::OpenGLES3); +#ifndef OMIM_OS_IPHONE_SIMULATOR if (dp::SupportManager::Instance().IsAntialiasingEnabledByDefault()) m_postprocessRenderer->SetEffectEnabled(PostprocessRenderer::Antialiasing, true); +#endif m_buildingsFramebuffer.reset(new dp::Framebuffer(gl_const::GLRGBA, false /* stencilEnabled */)); m_buildingsFramebuffer->SetFramebufferFallback([this]()