https://bugs.documentfoundation.org/show_bug.cgi?id=145988
--- Comment #59 from خالد حسني <[email protected]> --- (In reply to Patrick Luby from comment #58) > (In reply to خالد حسني from comment #57) > > With Skia/Metal: https://paste.debian.net/1265585/ > > With Skia/Raster: https://paste.debian.net/1265583/ > > Thank you for running the patch. The bad news, your output is the same as > mine: both machines are using the same pixel format and alpha types. > > Looking at the Skia source is a bit overwhelming so I am going to see if I > can implement a test when loading Skia/Metal. @Luboš Luñák already does a > test at launch so if can detect something unique on machines that have this > bug, I can then force LibreOffice to switch to Skia/Raster. > > The following patch prints out some debug messages that will tell me if your > machine has drawn red, green, blue, or alpha in an unexpected byte within > the pixel: > > https://gerrit.libreoffice.org/c/core/+/144814/5 > > Can you apply the patch and post the Terminal messages? There should only be > 8 messages: > > ./instdir/LibreOfficeDev.app/Contents/MacOS/soffice 2>&1 | grep > vcl.skia.colortest warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:251: 24 bit red pixel: ffff0000 colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:259: 24 bit green pixel: ff00ff00 colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:267: 24 bit blue pixel: ff0000ff colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:275: 24 bit white pixel: ffffffff colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:298: 32 bit red pixel: aaaa0000 colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:306: 32 bit green pixel: aa00aa00 colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:314: 32 bit blue pixel: aa0000aa colorType: 6 warn:vcl.skia.colortest:95652:3366207:vcl/skia/SkiaHelper.cxx:322: 32 bit white pixel: aaaaaaaa colorType: 6 Which seem identical to your output. -- You are receiving this mail because: You are the assignee for the bug.
