https://bugs.documentfoundation.org/show_bug.cgi?id=145988

--- Comment #53 from Patrick Luby <plub...@neooffice.org> ---
I think that I have narrowed down this bug to drawing 24 bit bitmaps that have
an 8 bit alpha bitmap in SkiaSalGraphicsImpl::drawAlphaBitmap(). By default,
that method calls SkiaSalGraphicsImpl::mergeCacheBitmaps() which combines the
24 bitand the alpha bitmaps into a single bitmap. My current theory is that
SkiaSalGraphicsImpl::mergeCacheBitmaps() is doing something unexpected on some
machines.

I have posted the following patch that prints out some debugging data that I am
hoping will narrow down the what is causing this bug:

https://gerrit.libreoffice.org/c/core/+/144814/2

If anyone who is experiencing this bug and has a LibreOffice build is willing
test out the above patch, can you apply the patch, make, and then do the
following steps and post all of the "warn:vcl.skia.debug" messages that appear
in the Terminal?:

export SAL_DISABLE_SKIA_BITMAP_MERGE=1
./instdir/LibreOfficeDev.app/Contents/MacOS/soffice 2>&1 | grep vcl.skia.debug

When LibreOffice launches, open the About dialog, then quit. In addition to the
Terminal messages, can you tell me if the large images in the About dialog are
still colorshifted like in attachment 176623?

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to