summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qdrawhelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Long live QColorSpace and friendsAllan Sandfeld Jensen2019-02-081-11/+11
* Add AVX2 version of ARGB->ARGB32PMThiago Macieira2019-01-091-2/+15
* Add AVX2 version of the ARGB32->RGBA64PM codeThiago Macieira2019-01-091-0/+9
* Optimize ARGB32->RGBA64PM betterAllan Sandfeld Jensen2019-01-081-20/+28
* Add Grayscale16 Image FormatAllan Sandfeld Jensen2018-12-121-3/+86
* Add an SSSE3 implementation of qt_memfill24Thiago Macieira2018-12-121-0/+9
* Add a qt_memfill24 implementationAllan Sandfeld Jensen2018-12-121-0/+37
* Add AVX2 versions of qt_memfill32 and qt_memfill64Thiago Macieira2018-12-111-0/+10
* Add SSE2 qt_memfill64Thiago Macieira2018-12-111-0/+2
* Merge remote-tracking branch 'origin/5.12' into devLiang Qi2018-12-041-32/+32
|\
| * Fix alignment of temporary QRgba64 buffers on win32Allan Sandfeld Jensen2018-11-301-32/+32
* | Generalize fill span optimizationAllan Sandfeld Jensen2018-11-161-16/+52
* | Cleanup gradient blendingAllan Sandfeld Jensen2018-11-161-132/+112
* | Move qt_memfill32-based implementation of qt_memfill16 to genericThiago Macieira2018-11-111-16/+9
* | Use qsizetype for qt_memfill functionsThiago Macieira2018-11-111-3/+3
* | Merge the qt_memfill{,_template} functionsThiago Macieira2018-11-111-39/+4
* | Remove QT_MEMFILL_xxx macrosThiago Macieira2018-11-081-2/+2
* | Remove unnecessary Q_STATIC_TEMPLATE_FUNCTION macroThiago Macieira2018-11-061-1/+1
|/
* 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