Slow scrolling if shapes are visible in Calc with Skia enabled in Software mode
Steps to Reproduce:
1. Open the attached file
2. Check if Skia is enabled & in software mode (Tools -> Options -> LibODev -> View)
3. Scroll up/down
User Profile Reset: No
Version: 18.104.22.168.alpha0+ (x64)
Build ID: 7ae9c9572ccac55c0926b8a9779bb63c4236291c
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win;
Locale: nl-NL (nl_NL); UI-Language: en-US
Created attachment 159139 [details]
Версия: 22.214.171.124.alpha0+ (x64)
ID сборки: 4501a0ba623ad61c5a4e0b807da2e96f0e4ce82c
Потоков ЦП: 4; ОС: Windows 10.0 Build 18362; Отрисовка ИП: Skia/растр; VCL: win;
Локаль: ru-RU (ru_RU); Язык интерфейса: ru-RU
Not limited to Calc actually dragging an image in Impress also slow.
Current master after https://cgit.freedesktop.org/libreoffice/core/commit/?id=81edf0ceef264dbbb338d2ed91378baa59b7a3bf should do in raster mode about as well as possible, with the exception that Skia's raster needs to be compiled with Clang to perform well. That still needs to be handled for provided binaries.
*** Bug 131408 has been marked as a duplicate of this bug. ***
*** Bug 132013 has been marked as a duplicate of this bug. ***
Created attachment 159592 [details]
1. Click Slide 2
2. Click a different slide -> Takes a while (insane large PNG; fine with different renderings including Vulkan)
Created attachment 159656 [details]
1. Open the attachment (2 pages of some forms elements
2. Press Print Preview -> Slow
Luboš Luňák committed a patch related to this issue.
It has been pushed to "master":
prefer building Skia with Clang if possible (tdf#131697)
It will be available in 7.0.0.
The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
*** Bug 132228 has been marked as a duplicate of this bug. ***
FWIW: PNG image are still an issue
1. Open attachment 144465 [details] & drag the image around. Smooth with all backends except SKIA/Raster. Unworkable slow
Will there be development builds, build with Clang? I prefer not having to wait for a (alpha) release build..
Build machines need to get Clang installed (which is to be done somewhen now).
Before I forget it to check it after Clang
1. Open attachment 160389 [details] and start typing at the beginning of the document.. slow
Clang is now used to build Skia, so together with the other optimizations I consider this handled. If there are more specific problems, please report them as separate issues.