summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qdrawhelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Protect against integer overflow in painting transformed imagesAllan Sandfeld Jensen2019-07-191-5/+22
* Raster paint engine: optimize rect clippingLars Knoll2019-06-111-11/+26
* Fix alignment of temporary QRgba64 buffers on win32Allan Sandfeld Jensen2018-11-301-32/+32
* Add NEON optimized ARGB32 unpremultiply routinesAllan Sandfeld Jensen2018-10-091-0/+9
* Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-09-271-0/+2
|\
| * Disable RGB64 backend for ARGB32 when it will be very slowAllan Sandfeld Jensen2018-09-141-0/+2
* | Add optimized fetch ARGB32 routines for NEONAllan Sandfeld Jensen2018-09-121-0/+6
* | Merge remote-tracking branch 'origin/5.11' into 5.12Qt Forward Merge Bot2018-09-071-9/+49
|\|
| * Avoid conversion over RGBA64 for RGB32 LCD text blendingAllan Sandfeld Jensen2018-08-301-9/+49
* | clangcl: Fix QtGui link error (missing fetchPixelsBPP24_ssse3)Friedemann Kleint2018-08-231-3/+3
* | Smooth image scaling for 64bit imagesAllan Sandfeld Jensen2018-08-221-37/+0
* | Fix big-endian buildAllan Sandfeld Jensen2018-08-211-0/+13
* | Implement support for 16bpc image formatsAllan Sandfeld Jensen2018-08-111-328/+907
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-08-071-0/+61
|\|
| * Add missing optimization for loading RGB32 to RGBA64 using NEONAllan Sandfeld Jensen2018-08-031-0/+61
* | SIMD: Add a haswell sub-architecture selection to our supportThiago Macieira2018-07-091-1/+1
* | Merge "Merge remote-tracking branch 'origin/5.11' into dev" into refs/staging...Liang Qi2018-06-081-2/+2
|\ \
| * | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-06-071-2/+2
| |\|
| | * Reduce recent performance regressionAllan Sandfeld Jensen2018-05-301-2/+2
* | | Optimize fetchTransformed and removed specialized versionsAllan Sandfeld Jensen2018-06-071-662/+124
|/ /
* | Merge remote-tracking branch 'origin/5.11' into devLiang Qi2018-05-241-4/+4
|\|
| * Fix potential 16-bit integer overflowAllan Sandfeld Jensen2018-05-231-4/+4
* | Optimize unpremultiply using SSE rcpAllan Sandfeld Jensen2018-05-231-0/+4
* | Reapply SSE4 acceleration to ARGB32->ARGB32PM conversionAllan Sandfeld Jensen2018-05-201-0/+6
* | Merge drawhelper convert-from and storeAllan Sandfeld Jensen2018-05-021-481/+473
* | Merge remote-tracking branch 'origin/5.11' into devLars Knoll2018-04-121-53/+43
|\|
| * Remove last uses of interpolate_4_pixels_16 on SSE2 and NEONAllan Sandfeld Jensen2018-04-111-53/+43
* | Remove bit details from QPixelLayoutAllan Sandfeld Jensen2018-04-031-93/+134
* | Avoid destStore64 when pixels are just repeatingAllan Sandfeld Jensen2018-03-221-0/+57
* | Merge remote-tracking branch 'origin/5.11' into devQt Forward Merge Bot2018-03-151-0/+2
|\|
| * Fix performance regression in simple a8 non-gamma correctedAllan Sandfeld Jensen2018-03-141-0/+2
* | Add generic optimized rectfill methodsAllan Sandfeld Jensen2018-03-131-9/+27
* | Remove RGB16 specific bilinear transformAllan Sandfeld Jensen2018-03-131-194/+12
* | Use simple scaling for downscaling less than 2xAllan Sandfeld Jensen2018-03-071-160/+161
|/
* Unalias some core drawhelper loopsAllan Sandfeld Jensen2018-02-061-58/+54
* Add AVX2 optimized versions of the most basic RGB64 compositionsAllan Sandfeld Jensen2018-01-041-2/+9
* Merge remote-tracking branch 'origin/5.10' into devLars Knoll2018-01-021-4/+5
|\
| * Mask potentially undefined alpha in blend_transformed_argbAllan Sandfeld Jensen2017-12-161-2/+3
| * Improve readability of code that uses the Qt signed size typev5.10.0-rc2Simon Hausmann2017-11-281-2/+2
* | Expand ARGB32ToARGB32PM to also work on 32-bit ARM neonAllan Sandfeld Jensen2017-11-081-1/+1
|/
* Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-10-161-0/+4
|\
| * Fix crash with clips entirely outside glyph mapAllan Sandfeld Jensen2017-09-261-0/+4
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-311-2/+2
|\|
| * Avoid assert on large clips in qt_alphamapblit_genericAllan Sandfeld Jensen2017-08-291-2/+2
* | Fix handling of mirroring upscaling in simple bilinear upscalerAllan Sandfeld Jensen2017-08-101-21/+30
* | Merge remote-tracking branch 'origin/5.9' into devThiago Macieira2017-08-081-9/+12
|\|
| * Fix RGBA64 interpolation when x remainder equals zeroAllan Sandfeld Jensen2017-08-021-9/+12
* | Merge remote-tracking branch 'origin/5.9' into devGabriel de Dietrich2017-07-131-4/+4
|\|
| * Fix buffer overflow in text blendingAllan Sandfeld Jensen2017-07-111-4/+4
* | Allow QImage with more than 2GByte of image dataAllan Sandfeld Jensen2017-07-081-6/+6