summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qdrawhelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix one check for AVX2Allan Sandfeld Jensen2020-07-101-1/+1
* Use QList instead of QVector in gui implementationJarek Kobus2020-07-071-36/+36
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-3/+3
* Split PixelLayout to separate source fileAllan Sandfeld Jensen2020-05-111-1575/+6
* Template fetching of pixels for perspective transformed bilinearAllan Sandfeld Jensen2020-05-061-121/+79
* Compile fixes for clang10Lars Knoll2020-04-151-9/+9
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-04-081-10/+20
|\
| * Extend tiled optimization in 64-bit painting to 64-bit sourcesAllan Sandfeld Jensen2020-03-241-4/+10
| * Add SSE2 optimized solid source compositionAllan Sandfeld Jensen2020-03-201-0/+6
| * QDrawHelper cleanupsAllan Sandfeld Jensen2020-03-191-6/+4
* | Make bytes-per-line safe for int overflowAllan Sandfeld Jensen2020-02-201-1/+1
|/
* Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2020-01-061-1/+5
|\
| * Fix semi-transparent text on Linux with subpixel anti-aliasingAllan Sandfeld Jensen2020-01-051-1/+5
* | Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-46/+46
|/
* Fix text-rendering regression on semi-transparent background on LinuxAllan Sandfeld Jensen2019-10-311-2/+2
* Fix crash with gamma-corrected text blending disabledAllan Sandfeld Jensen2019-09-231-4/+10
* Handle transparent pen color in fast text pathAllan Sandfeld Jensen2019-09-221-92/+95
* Combine BGR30_to_RGB30 and BGR888_to_RGB888Allan Sandfeld Jensen2019-09-051-2/+4
* Introduce QImage::Format_BGR888Allan Sandfeld Jensen2019-08-231-2/+26
* Merge remote-tracking branch 'origin/5.13' into devQt Forward Merge Bot2019-08-151-1/+1
|\
| * Fix crash in optimized solid fills on RGBA64PMAllan Sandfeld Jensen2019-08-141-1/+1
* | Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-07-221-5/+22
|\ \ | |/
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-07-201-5/+22
| |\
| | * Protect against integer overflow in painting transformed imagesAllan Sandfeld Jensen2019-07-191-5/+22
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Liang Qi2019-06-201-11/+26
| |\ \ | | |/
* | | Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-06-251-11/+26
|\ \ \ | | |/ | |/|
| * | Raster paint engine: optimize rect clippingLars Knoll2019-06-111-11/+26
* | | Make the 64 bit raster backend an optional featureAllan Sandfeld Jensen2019-04-091-91/+331
* | | 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