qt5base-lts/src
Allan Sandfeld Jensen 9fb73a01dd Use simple scaling for downscaling less than 2x
The simple scaling that only samples every input pixel once, can be
used with downscaling < 2x as well if we just handle the case where the
input can't be in the intermediate buffer.

At the same time the handling of the intermediate buffer has been moved
out of simple scale helper functions so the code can be shared and the
AVX2 optimizations also used for non-argb32pm formats.

Change-Id: I98d225ef8d4f2978480d09110c959b556c563b57
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2018-03-07 14:30:01 +00:00
..
3rdparty Merge remote-tracking branch 'origin/5.11' into dev 2018-02-24 21:29:47 +01:00
android Merge remote-tracking branch 'origin/5.11' into dev 2018-03-05 13:15:31 +01:00
angle ANGLE: Remove workaround for files having the same name (Debug.h/.cpp) 2018-02-06 06:17:39 +00:00
concurrent QtConcurrent::MedianDouble: do not access uninitialzed values 2018-02-20 20:19:36 +00:00
corelib implement non-member operator+ for iterators 2018-03-06 22:04:37 +00:00
dbus Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
gui Use simple scaling for downscaling less than 2x 2018-03-07 14:30:01 +00:00
network Merge remote-tracking branch 'origin/5.11' into dev 2018-02-22 09:19:56 +01:00
opengl Merge remote-tracking branch 'origin/5.10' into 5.11 2018-02-15 10:14:11 +01:00
openglextensions Replace Q_DECL_FINAL with final 2017-09-22 07:30:01 +00:00
platformheaders eglfs_kms_vsp2: Add support for setting layer alpha 2018-02-05 13:12:01 +00:00
platformsupport eglfs/kms: Add DRM/KMS atomic support 2018-03-05 16:14:36 +00:00
plugins eglfs/kms: Share atomic request with nativeRes.ForIntegration 2018-03-07 05:35:21 +00:00
printsupport Clean up our Objective-C usage 2018-02-20 10:02:12 +00:00
sql Sql: Add a feature for the SQL item models 2018-02-20 09:09:01 +00:00
testlib testlib: Remove Q_CC_BOR uses 2018-03-06 10:56:54 +00:00
tools uic: Add the include for QIcon conditionally 2018-03-06 06:49:00 +00:00
widgets QUndoStack: add more Q_PROPERTYs 2018-03-07 12:49:21 +00:00
winmain qtmain_winrt: Remove unused leftovers from Windows (Phone) 8.1 times 2018-03-07 13:38:48 +00:00
xml Merge remote-tracking branch 'origin/5.10' into 5.11 2018-02-15 10:14:11 +01:00
src.pro Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00