Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorr.kuznetsov <r.kuznetsov@corp.mail.ru>2018-09-12 11:50:34 +0300
committerDaria Volvenkova <d.volvenkova@corp.mail.ru>2018-09-12 14:54:57 +0300
commitaa9296c626327a32f1cba6266eabf0c9dc318a9f (patch)
tree30da61d2b94d595bbe9ea0a43904036710c8c4a4 /drape_frontend
parent5f5031ca8b50d8654e2a0d053ceac0f7a22465c6 (diff)
[Rendering] Fixed route following activation
Diffstat (limited to 'drape_frontend')
-rw-r--r--drape_frontend/postprocess_renderer.cpp17
1 files changed, 3 insertions, 14 deletions
diff --git a/drape_frontend/postprocess_renderer.cpp b/drape_frontend/postprocess_renderer.cpp
index bcbfe8c268..4bc8232392 100644
--- a/drape_frontend/postprocess_renderer.cpp
+++ b/drape_frontend/postprocess_renderer.cpp
@@ -369,7 +369,7 @@ void PostprocessRenderer::UpdateFramebuffers(uint32_t width, uint32_t height)
m_isMainFramebufferRendered = false;
m_isSmaaFramebufferRendered = false;
- if (IsEffectEnabled(Effect::Antialiasing))
+ if (!m_isRouteFollowingActive && IsEffectEnabled(Effect::Antialiasing))
{
CHECK(m_apiVersion != dp::ApiVersion::OpenGLES2, ());
@@ -408,19 +408,8 @@ void PostprocessRenderer::OnChangedRouteFollowingMode(bool isRouteFollowingActiv
return;
m_isRouteFollowingActive = isRouteFollowingActive;
- if (m_isRouteFollowingActive)
- {
- if (m_width != 0 && m_height != 0)
- UpdateFramebuffers(m_width, m_height);
- }
- else
- {
- m_isMainFramebufferRendered = false;
- m_isSmaaFramebufferRendered = false;
- m_edgesFramebuffer.reset();
- m_blendingWeightFramebuffer.reset();
- m_smaaFramebuffer.reset();
- }
+ if (m_width != 0 && m_height != 0)
+ UpdateFramebuffers(context, m_width, m_height);
}
StencilWriterGuard::StencilWriterGuard(ref_ptr<PostprocessRenderer> renderer, ref_ptr<dp::GraphicsContext> context)