drawinglayer/source/processor2d/vclprocessor2d.cxx | 7 ------- 1 file changed, 7 deletions(-)
New commits: commit f6f5a4df5ecfc4505a3fa6bb0b4b027ac9571fb5 Author: Noel Grandin <noelgran...@gmail.com> AuthorDate: Mon May 26 13:26:19 2025 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon May 26 18:07:10 2025 +0200 tdf#166715 speed up transparent fill operation Transparent bitmapex drawing works fine these days, so we dont need this fallback path anymore. Dramatically speeds up rendering on most backends (the cairo drawinglayer renderer already has an optimised path here). Change-Id: Ic66a4f2d76a6815d1cb3a439e416f1235be7a544 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185795 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 1f61a2ec4e252d2eeccabd65a10650c8ee231a1b) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185806 Reviewed-by: Patrick Luby <guibomac...@gmail.com> diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index 73e3d8adbac9..da2d667db513 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -553,13 +553,6 @@ void VclProcessor2D::RenderFillGraphicPrimitive2D( return; } - if (rFillBitmapCandidate.hasTransparency()) - { - // cannot handle yet, use decomposition - process(rFillBitmapCandidate); - return; - } - bool bPrimitiveAccepted = RenderFillGraphicPrimitive2DImpl(rFillBitmapCandidate); if (!bPrimitiveAccepted)