path: root/src/plugins/platforms/ios/qiosbackingstore.h
diff options
authorTor Arne Vestbø <>2017-08-21 22:36:27 +0200
committerTor Arne Vestbø <>2017-08-24 22:20:52 +0000
commit31190140c3aa11570f4c07ca2cb62b2bfe96a131 (patch)
tree428430e833238c2d57c354a0e058a16bce92e91e /src/plugins/platforms/ios/qiosbackingstore.h
parent7b1a3ba027cf729e2bbc205801595a1d82b75a27 (diff)
iOS: Remove support for OpenGL-backed QBackingStore
The default on iOS has been raster for two years now, as of 3e892e4a97, and we haven't seen any major performance regressions that would warrant keeping the OpenGL based code-path alive. This includes the default surface format, which was ony set so that QPainter clip regions would work when using the GL backed backing store. Change-Id: I37b880a758b9c3fad1f23ae60268629ffbe9bc3e Reviewed-by: Richard Moe Gustavsen <> Reviewed-by: Tor Arne Vestbø <>
Diffstat (limited to 'src/plugins/platforms/ios/qiosbackingstore.h')
1 files changed, 0 insertions, 9 deletions
diff --git a/src/plugins/platforms/ios/qiosbackingstore.h b/src/plugins/platforms/ios/qiosbackingstore.h
index 1c072c0935..3954347471 100644
--- a/src/plugins/platforms/ios/qiosbackingstore.h
+++ b/src/plugins/platforms/ios/qiosbackingstore.h
@@ -54,19 +54,10 @@ public:
QIOSBackingStore(QWindow *window);
- QPaintDevice *paintDevice() Q_DECL_OVERRIDE;
- void beginPaint(const QRegion &) Q_DECL_OVERRIDE;
- void endPaint() Q_DECL_OVERRIDE;
void flush(QWindow *window, const QRegion &region, const QPoint &offset) Q_DECL_OVERRIDE;
- void resize(const QSize &size, const QRegion &staticContents) Q_DECL_OVERRIDE;
- void makeCurrent();
QOpenGLContext *m_context;
- QOpenGLPaintDevice *m_glDevice;