summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qrgba64_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Extend high color rendering to image renderingAllan Sandfeld Jensen2015-04-141-8/+25
| | | | | | | | | | | | A previous commit added 16-bit per color-channel precision to solids and linear gradients. This patch extends that to include texture data. To support that pixellayouts now have a method to convert to RGBA64. Change-Id: I661ae91bd7038085787003608a0af4add057e478 Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
* Add support for more composition modes in rgb64 renderingAllan Sandfeld Jensen2015-04-131-0/+20
| | | | | Change-Id: I3bacecbabdf2d7b2de1acd86ab9383e69924a390 Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
* Solid and gradients in high color accuracyAllan Sandfeld Jensen2015-04-101-0/+83
This patch updates the internal color precisions of solids and gradients to 16bit per color. This makes it possible to render at higher precision on non-premultiplied ARGB32, the RGB30 formats and any other hi-color formats if more are added. [ChangeLog][QtGui][Painting] Internal precision of solids and gradients is now up to 16bit per color. Change-Id: Ieae5468bd6de1f56adfa4cb9fa966faf2ed824fd Reviewed-by: Gunnar Sletta <gunnar@sletta.org>