diff options
author | Laszlo Agocs <laszlo.p.agocs@nokia.com> | 2011-03-10 09:22:05 (GMT) |
---|---|---|
committer | Laszlo Agocs <laszlo.p.agocs@nokia.com> | 2011-03-10 09:22:05 (GMT) |
commit | e1ce31e9ecf7e773895632fcf3087369a50c04f1 (patch) | |
tree | 084704e3f582c62302a640e9d6bcedf3a07cdf9f /src/gui/symbian | |
parent | 9c5aa419ba467ff2d59440bafe2ca82d1065afec (diff) | |
download | Qt-e1ce31e9ecf7e773895632fcf3087369a50c04f1.zip Qt-e1ce31e9ecf7e773895632fcf3087369a50c04f1.tar.gz Qt-e1ce31e9ecf7e773895632fcf3087369a50c04f1.tar.bz2 |
Avoid image conversion in fromSymbianCFbsBitmap for certain formats.
From now on the image data coming from CFbsBitmap will not be forced
to RGB32 or ARGB32_Premultiplied in openvg. This allows copy-less
creation and drawing of pixmaps not just from bitmaps with display mode
EColor16MAP and EColor16MU, but also a few other modes, like EColor64K.
Painting into such pixmaps or drawing them via the raster engine is
potentially slower in such cases, which is now reflected in the
fromSymbianCFbsBitmap documentation.
Note that this patch has no effect on extended bitmaps (e.g. skin
graphics), those must always be rasterized first regardless of the
display mode.
Task-number: QTBUG-18027
Reviewed-by: Jani Hautakangas
Diffstat (limited to 'src/gui/symbian')
0 files changed, 0 insertions, 0 deletions