feature/skia merged to master

Luboš Luňák l.lunak at collabora.com
Wed Nov 27 09:37:08 UTC 2019


 as mentioned in the last ESC minutes, I've merged the feature/skia branch to 
master. You ideally should not notice, but in case you do or want to notice, 
here are some details about it:

- Skia is a graphics library, https://skia.org/ .
- The only VCL backends using it by now are the X11 'gen' and the Windows one. 
This in particular means that svp/headless doesn't use it.
- It's disabled by default. Enabling it is similar to OpenGL, so there are 
either GUI options next to the OpenGL ones, or you can do SAL_ENABLESKIA=1.
- A copy of Skia is built by external/skia. You can use --disable-skia to 
completely disable all this.

- It is already more or less working, but it's still work in progress.
- If you use it and find a problem, file a bugreport in bugzilla and assign to 
- Skia works either in raster mode (CPU-based) or uses Vulkan (next-gen 
OpenGL). It needs at least Vulkan 1.1 and a capable driver. Things like 
checking driver capabilities and blacklisting are not implemented yet. In the 
worst case it will just fall back to raster (well, that's not really the 
worst case, it can also cause you screen corruption, X11 freezing or your gfx 
card exploding, but I find especially the last one rather unlikely :) ).
- The LO about dialog includes info on which drawing method is used.

- If this mail is missing some important info, or you want to know more, just 

 Luboš Luňák
 l.lunak at collabora.com

More information about the LibreOffice mailing list