Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.6.0 Beta
-
None
-
Linux/X11, CPU: i7 3770k OC 4.1GHz
Description
Painting gradients (software rasterizer) are much slower due to converting RGBA64->RGBA32. The performance issue is caused by converting color table using "toArgb32()" instead of using 32bit cached table. On FullHD painting can be more than 2x slower than Qt4.
Attachments
For Gerrit Dashboard: QTBUG-50930 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
148892,6 | QtGui: Avoid rgba64->rgba32 conversion on every pixel in gradient | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |