diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-10-31 19:45:17 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-11-01 10:46:04 +0100 |
commit | f7801e5d82d272d53db6925a325391e5da5c842e (patch) | |
tree | c44b8d9cd6218b470406cfe09dc8dcf21a5a7b2d /platform/qt | |
parent | dfd4057121fa4214d75158687d838d13bab02d19 (diff) | |
download | qtlocation-mapboxgl-f7801e5d82d272d53db6925a325391e5da5c842e.tar.gz |
[core] correctly set the framebuffer size on retina screens
Also asserts in Debug mode that the internal state and the OpenGL state are identical
Diffstat (limited to 'platform/qt')
-rw-r--r-- | platform/qt/src/qmapboxgl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/platform/qt/src/qmapboxgl.cpp b/platform/qt/src/qmapboxgl.cpp index 4fdd9eb293..3253dd3251 100644 --- a/platform/qt/src/qmapboxgl.cpp +++ b/platform/qt/src/qmapboxgl.cpp @@ -854,6 +854,7 @@ void QMapboxGLPrivate::updateFramebufferBinding(QOpenGLFramebufferObject *fbo_) 0, 0, { static_cast<uint32_t>(fbo->width()), static_cast<uint32_t>(fbo->height()) } }; } else { getContext().bindFramebuffer.setCurrentValue(0); + assert(mbgl::gl::value::BindFramebuffer::Get() == getContext().bindFramebuffer.getCurrentValue()); getContext().viewport = { 0, 0, { static_cast<uint32_t>(fbSize.width()), static_cast<uint32_t>(fbSize.height()) } }; } |