diff options
author | Gunnar Sletta <[email protected]> | 2013-11-13 12:29:40 +0100 |
---|---|---|
committer | The Qt Project <[email protected]> | 2013-11-14 15:54:11 +0100 |
commit | f0553874b30b16675fde63b0f62e35768182ccea (patch) | |
tree | ae3f75a79d464872326ec84b6ef6319614dafe9b | |
parent | cd0f3fba787aab1b153e5dcba281a241f30b7e59 (diff) |
Respect device pixel ratio in "OpenGL under QML" example.
Change-Id: I1b67acfdcdb1fb47593a6acd62ffd6c3315b5503
Reviewed-by: Tor Arne Vestbø <[email protected]>
-rw-r--r-- | examples/quick/scenegraph/openglunderqml/squircle.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/quick/scenegraph/openglunderqml/squircle.cpp b/examples/quick/scenegraph/openglunderqml/squircle.cpp index 8ceb9c5f9e..91d69c90a4 100644 --- a/examples/quick/scenegraph/openglunderqml/squircle.cpp +++ b/examples/quick/scenegraph/openglunderqml/squircle.cpp @@ -129,7 +129,10 @@ void Squircle::paint() m_program->setAttributeArray(0, GL_FLOAT, values, 2); m_program->setUniformValue("t", (float) m_thread_t); - glViewport(0, 0, window()->width(), window()->height()); + qreal ratio = window()->devicePixelRatio(); + int w = int(ratio * window()->width()); + int h = int(ratio * window()->height()); + glViewport(0, 0, w, h); glDisable(GL_DEPTH_TEST); |