summaryrefslogtreecommitdiff
path: root/platform/default
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2016-10-31 19:45:17 +0100
committerKonstantin Käfer <mail@kkaefer.com>2016-11-01 10:46:04 +0100
commitf7801e5d82d272d53db6925a325391e5da5c842e (patch)
treec44b8d9cd6218b470406cfe09dc8dcf21a5a7b2d /platform/default
parentdfd4057121fa4214d75158687d838d13bab02d19 (diff)
downloadqtlocation-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/default')
-rw-r--r--platform/default/glfw_view.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/default/glfw_view.cpp b/platform/default/glfw_view.cpp
index e9b32b21c8..a8fa17548d 100644
--- a/platform/default/glfw_view.cpp
+++ b/platform/default/glfw_view.cpp
@@ -132,7 +132,9 @@ void GLFWView::setMap(mbgl::Map *map_) {
void GLFWView::updateViewBinding() {
getContext().bindFramebuffer.setCurrentValue(0);
+ assert(mbgl::gl::value::BindFramebuffer::Get() == getContext().bindFramebuffer.getCurrentValue());
getContext().viewport.setCurrentValue({ 0, 0, getFramebufferSize() });
+ assert(mbgl::gl::value::Viewport::Get() == getContext().viewport.getCurrentValue());
}
void GLFWView::bind() {