diff options
author | Jani Hautakangas <jani.hautakangas@lge.com> | 2013-12-12 21:48:35 +0200 |
---|---|---|
committer | Dominik Holland <dominik.holland@qt.io> | 2020-07-07 11:50:09 +0200 |
commit | d9cc1499954829faf9486fb72056e29f1bad58e3 (patch) | |
tree | 9586c5074380ce100ba447cf1bdfe9d796b8930e /src/opengl | |
parent | 7e2fded55e67727043c3dd0a1a5b3883655101c4 (diff) |
Fix floating point clip rectangle rounding in raster and opengl paint engine
Fixes: QTBUG-83229
Pick-to: 5.15
Change-Id: If94028f27c9085e391acb9c423cde1b7c12bca36
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/opengl')
-rw-r--r-- | src/opengl/qopenglpaintengine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/opengl/qopenglpaintengine.cpp b/src/opengl/qopenglpaintengine.cpp index 51d2a48682..a3f0a0ca02 100644 --- a/src/opengl/qopenglpaintengine.cpp +++ b/src/opengl/qopenglpaintengine.cpp @@ -2496,7 +2496,7 @@ void QOpenGL2PaintEngineEx::clip(const QVectorPath &path, Qt::ClipOperation op) && qFuzzyIsNull(state()->matrix.m11()) && qFuzzyIsNull(state()->matrix.m22()))) { - state()->rectangleClip = state()->rectangleClip.intersected(state()->matrix.mapRect(rect).toRect()); + state()->rectangleClip = state()->rectangleClip.intersected(state()->matrix.mapRect(rect).toAlignedRect()); d->updateClipScissorTest(); return; } |