Description: Slow file opening/and saving SKIA Raster/Vulkan (and CAIRO) Steps to Reproduce: 1. Open attachment 153792 [details] 2. Save the attachment Not sure if Cairo and Skia are related (else dupe of bug 127260) Actual Results: Slow file-opening & saving Expected Results: Fast opening and saving Reproducible: Always User Profile Reset: No Additional Info: Version: 7.0.0.0.alpha0+ (x64) Build ID: 4475bcd83aac7e033fc5250f268eb922bd471e7b CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Vulkan; VCL: win; Locale: nl-NL (nl_NL); UI-Language: en-US Calc: CL
Luboš Luňák committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/3974dfee554bda82fdfb89cd4a2ea8926eb31243 batch Skia xor drawing (tdf#132241) 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: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
7 seconds to open, edit a letter, and save it... Solved. Verified on Version: 7.0.0.0.alpha1 Build ID: 6a03b2a54143a9bc0c6d4c7f1... CPU threads: 4; OS: Linux 5.4; UI render: Skia/Raster; VCL: x11; Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded
Backport https://gerrit.libreoffice.org/c/core/+/103337 will make the file slower again. I don't plan on backporting the drawGradient() implementation, so this will stay fixed only in master.