diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2020-08-26 10:44:48 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2020-08-26 11:47:46 +0200 |
commit | 4f6551d24279aab31b23f4dd668f42d6e3d15348 (patch) | |
tree | ee3bfda7a316c8ba89dab135e524489a26adec1c /slideshow/source/engine/effectrewinder.cxx | |
parent | eaf4f6d3b1e64bc7b057e70cffe0bda0ed42c49f (diff) |
optimize polygon merging in Skia (tdf#136139)
basegfx::utils::mergeToSinglePolyPolygon() can be an expensive operation
when many polygons are involved, and the code was calling it for every
new polygon, which is actually not needed. Simply merge all the collected
polygons just once before they need to be drawn.
Change-Id: Id29d5dd5647d262b2cdfe9963f8d4e2ace844b66
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101384
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'slideshow/source/engine/effectrewinder.cxx')
0 files changed, 0 insertions, 0 deletions