diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2020-07-16 11:47:00 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2020-07-16 16:02:05 +0200 |
commit | 12147e0322e0fdd1b561c94e7ebd3fdd69ceaac0 (patch) | |
tree | 9c6965a8f2baec41d7e208c631ef4a979b8d53a0 /basegfx/CppunitTest_basegfx.mk | |
parent | 777ac5456a1f24fea29931ede983b5b8ad9a063d (diff) |
merge needlessly split polygons back in Skia drawing (tdf#133016)
There are places in LO code that needlessly split polygons into
a group of adjacent polygons. These should theoretically result
in the same, but only if antialiasing is not used (where Skia
has a problem and according to Skia developers that's not really
Skia's fault). So whenever a possibly problematic polygon is
asked to be drawn, delay it and try to merge it with followup
polygons back into one polygon where those needlessly created
problematic edges do not exist.
This is indeed just a hack and those problematic places should
be fixed, but oh well :/.
Change-Id: I1b03fe7c2f5e8c962b0dcb8962196b7fea090146
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98887
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'basegfx/CppunitTest_basegfx.mk')
-rw-r--r-- | basegfx/CppunitTest_basegfx.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/basegfx/CppunitTest_basegfx.mk b/basegfx/CppunitTest_basegfx.mk index 91cfc2226774..231854cdf057 100644 --- a/basegfx/CppunitTest_basegfx.mk +++ b/basegfx/CppunitTest_basegfx.mk @@ -29,6 +29,7 @@ $(eval $(call gb_CppunitTest_add_exception_objects,basegfx,\ basegfx/test/B2DPolygonTest \ basegfx/test/B2DPolygonToolsTest \ basegfx/test/B2DPolyPolygonTest \ + basegfx/test/B2DPolyPolygonCutterTest \ basegfx/test/B1DRangeTest \ basegfx/test/B2XRangeTest \ basegfx/test/B2IBoxTest \ |