qt5base-lts/src
Tor Arne Vestbø 3e892e4a97 iOS: Switch backingstore to use raster paint engine, not GL
Now that more of the raster operations are NEON-optimized this should
be acceptable. The switch enables antialiased drawing, and makes iOS
in line with other platforms in having QBackingStore backed by a QImage.

The use of QImage also allows us to remove code from the backingstore
implementation that was only needed to support the composeAndFlush
code path.

The common parts of a raster backingstore implementation have been
factored out into QRasterBackingStore in platformsupport, which can
be shared with more platforms in the future.

[ChangeLog][iOS] QBackingStore now uses the raster paint engine
instead of the OpenGL paint engine, enabling improved antialiased
drawing. In case of performance regressions, the old code path
can be enabled by setting the window's surface type to
QSurface::OpenGLSurface.

Task-number: QTBUG-35271
Change-Id: Ia300b9a5edf8dc0b4bfb99d84ed3c23a8523c267
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
2015-12-17 01:11:52 +00:00
..
3rdparty iOS: Enable non-pixman NEON drawhelpers for both 32 and 64-bit 2015-12-09 17:48:55 +00:00
android Android: Remove support for API < 16 2015-12-10 19:53:36 +00:00
angle Rename ANGLE libs in order to not conflict with other ANGLE libs 2015-12-01 12:28:02 +00:00
concurrent QtConcurrent: Use Q_NULLPTR instead of 0 in all public headers 2015-11-04 14:17:08 +00:00
corelib QProcess/Windows: Fix handling of workingDirectory. 2015-12-14 15:53:42 +00:00
dbus [docs] Fix assocated -> associated 2015-12-15 07:54:40 +00:00
gui Make native cursor handles accessible. 2015-12-14 16:33:34 +00:00
network network: Pass types with copy-ctor or dtor by const-ref 2015-12-13 12:13:37 +00:00
opengl Merge remote-tracking branch 'origin/5.6' into dev 2015-12-02 23:33:06 +01:00
openglextensions Fix typo when resolving EGL extension. 2015-04-23 11:54:36 +00:00
platformheaders Doc: Update examplesinstallpath to include the repository name 2015-10-21 09:50:16 +00:00
platformsupport iOS: Switch backingstore to use raster paint engine, not GL 2015-12-17 01:11:52 +00:00
plugins iOS: Switch backingstore to use raster paint engine, not GL 2015-12-17 01:11:52 +00:00
printsupport Merge remote-tracking branch 'origin/5.6' into dev 2015-12-02 23:33:06 +01:00
sql qsql_sqlite: fix segfault in dtor of orphan result 2015-12-09 08:41:54 +00:00
testlib Testlib: Gather methods in a class. 2015-12-15 14:11:37 +00:00
tools Optimize moc: Preallocate space for list of preprocessed symbols. 2015-12-12 09:07:06 +00:00
widgets QGraphicsAnchorLayout: replace three loops over QHash::keys() with QHash::const_iterator loops 2015-12-16 17:42:29 +00:00
winmain winrt: Exit application properly 2015-10-30 21:50:43 +00:00
xml Fix QDomNamedNodeMap::item crash with negative index 2015-10-29 08:05:45 +00:00
src.pro make a proper header-only module for QtZlib 2015-11-17 20:22:17 +00:00