diff options
author | Ashod Nakashian <ashod.nakashian@collabora.co.uk> | 2017-12-03 23:35:26 -0500 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2017-12-18 11:00:26 +0100 |
commit | 11adb51f2553dc4a838c8668d94909771d70e1ab (patch) | |
tree | a2cda99f892330278174ba9ffe1994438cbff314 /drawinglayer | |
parent | 0e7ccbdd559df3a446e73c367b12824c6c143579 (diff) |
vcl-svp: Store 24-bit images in 3-byte pixels
This adds support in headless rendering for more
compact 24-bit RGB image storage in 3-byte pixels
instead of 4 bytes.
There is a conversion necessary to accomodate Cairo,
which requires 4-byte pixels, but that is relatively.
Early tests show no loss of performance at runtime.
Change-Id: I3919f7c56d14d09e67f163f035b4c7683b49087c
(cherry picked from commit 354ad875092fd0c3b12f232950375206ec5d66a6)
Reviewed-on: https://gerrit.libreoffice.org/46679
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
Diffstat (limited to 'drawinglayer')
0 files changed, 0 insertions, 0 deletions