Created attachment 163290 [details] Color gradient with identical start and stop, transparency gradient Open attached document. It contains an ellipse with a color gradient with identical color on start and stop, but different transparency. If you set anti-aliasing off, the ellipse is rendered full transparent. If you switch anti-aliasing on, the ellipse shows the transparency gradient correctly. Show mode is always correct. Tested with Version: 7.1.0.0.alpha0+ (x64) Build ID: 52820b52b3bca45e2db527d1cc5f4488b2e0b9d0 CPU threads: 8; OS: Windows 10.0 Build 18362; UI render: Skia/Vulkan; VCL: win Locale: de-DE (en_US); UI: en-US Calc: CL
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=d5a995c0296df61cd6c9341779bccbf8989ecc75 author Mike Kaganski <mike.kaganski@collabora.com> 2020-05-14 14:42:24 +0300 committer Mike Kaganski <mike.kaganski@collabora.com> 2020-05-29 06:25:05 +0200 commit d5a995c0296df61cd6c9341779bccbf8989ecc75 (patch) tree 8c5e2a35576ee11ccdc96fb46739ceabd4c01e80 parent 425125e31f9053e0e4895fb13e1e267ec5d26487 (diff) Use buffer with alpha in VclProcessor2D::RenderTransparencePrimitive2D Bisected with: bibisect-linux64-7.1 Adding Cc: to Mike Kaganski
https://gerrit.libreoffice.org/c/core/+/100711
Fixed by https://git.libreoffice.org/core/+/18fd4437077f1e51ae54cfd1a160866cca015c2d%5E%21 (for some reason, the notification is missing).
Mike Kaganski committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/76b93688505c0ab2b0e1876d5461a36d8ea22414 tdf#134968: don't forget to draw on mpAlphaVDev in fallback case It will be available in 7.0.2. 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.
Mike Kaganski committed a patch related to this issue. It has been pushed to "libreoffice-7-0-1": https://git.libreoffice.org/core/commit/597a095ecb0cf74c613ec2ee19ec253b9fdf9c0d tdf#134968: don't forget to draw on mpAlphaVDev in fallback case It will be available in 7.0.1. 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.