summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qdrawhelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Disable RGB64 backend for ARGB32 when it will be very slowAllan Sandfeld Jensen2018-09-141-0/+2
* Avoid conversion over RGBA64 for RGB32 LCD text blendingAllan Sandfeld Jensen2018-08-301-9/+49
* Add missing optimization for loading RGB32 to RGBA64 using NEONAllan Sandfeld Jensen2018-08-031-0/+61
* Reduce recent performance regressionAllan Sandfeld Jensen2018-05-301-2/+2
* Fix potential 16-bit integer overflowAllan Sandfeld Jensen2018-05-231-4/+4
* Remove last uses of interpolate_4_pixels_16 on SSE2 and NEONAllan Sandfeld Jensen2018-04-111-53/+43
* Fix performance regression in simple a8 non-gamma correctedAllan Sandfeld Jensen2018-03-141-0/+2
* 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
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-07-041-1/+1
|\|
| * Fix GCC 8 warnings about ignored const on cast result typesMarc Mutz2017-06-281-1/+1
* | Merge "Merge remote-tracking branch 'origin/5.9' into dev" into refs/staging/devLiang Qi2017-06-071-1/+1
|\ \
| * | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-071-1/+1
| |\|
| | * Fix semi-opaque linear gradient on ARGB32Allan Sandfeld Jensen2017-06-011-1/+1
* | | Implement remaining porter-duff compositions for rgb64Allan Sandfeld Jensen2017-06-071-4/+7
|/ /
* | Merge "Merge remote-tracking branch 'origin/5.9' into dev" into refs/staging/devLiang Qi2017-05-301-37/+29
|\ \
| * | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-05-291-37/+29
| |\|
| | * Revert gamma-corrected handling of transparent destination bufferAllan Sandfeld Jensen2017-05-081-37/+29
* | | Claim alpha8 is premultipliedAllan Sandfeld Jensen2017-05-291-1/+1
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-05-071-92/+57
|\|
| * Cleanup rgb32 text-blending code pathAllan Sandfeld Jensen2017-05-021-92/+57
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-04-041-8/+8
|\|
| * Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-03-281-8/+8
| |\
| | * Annotate more implicit fallthroughsAllan Sandfeld Jensen2017-03-271-8/+8
* | | Split fetchTransformedBilinear and fetchTransformedBilinear64Allan Sandfeld Jensen2017-03-191-356/+289
|/ /
* | Avoid QRgba64 arrays in the generic text-rendering routinesAllan Sandfeld Jensen2017-03-081-8/+8
* | Add AVX2 optimized bilinear texture transformAllan Sandfeld Jensen2017-02-281-0/+11
* | Fix wrong access to qMemRotateFunctionsAllan Sandfeld Jensen2017-02-221-2/+2
* | Don't fetch destination in RGB64 mode when not necessaryAllan Sandfeld Jensen2017-02-161-20/+21
* | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-02-081-50/+44
|\|
| * Fix MIPS DSP configurationAllan Sandfeld Jensen2017-01-271-50/+44
* | Implement generic text blend routinesAllan Sandfeld Jensen2017-02-031-36/+270
* | Implement clip part of qt_alphamapblit_quint16Allan Sandfeld Jensen2017-02-021-22/+47
* | Manually vectorize ARGB32toARGB32PM for SSE4.1 and NEONAllan Sandfeld Jensen2017-01-311-12/+11
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-301-13/+1
|\|
| * Fix MIPS32 processor detectionAllan Sandfeld Jensen2017-01-241-13/+1