office-gobmx/basegfx/CppunitTest_basegfx.mk
Luboš Luňák 12147e0322 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>
2020-07-16 16:02:05 +02:00

46 lines
1.3 KiB
Makefile

# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_CppunitTest_CppunitTest,basegfx))
$(eval $(call gb_CppunitTest_use_external,basegfx,boost_headers))
$(eval $(call gb_CppunitTest_use_sdk_api,basegfx))
$(eval $(call gb_CppunitTest_use_libraries,basegfx,\
basegfx \
comphelper \
cppu \
cppuhelper \
sal \
))
$(eval $(call gb_CppunitTest_add_exception_objects,basegfx,\
basegfx/test/B2DRangeTest \
basegfx/test/B2DPolyRangeTest \
basegfx/test/B2DHomMatrixTest \
basegfx/test/B2DPointTest \
basegfx/test/B2DPolygonTest \
basegfx/test/B2DPolygonToolsTest \
basegfx/test/B2DPolyPolygonTest \
basegfx/test/B2DPolyPolygonCutterTest \
basegfx/test/B1DRangeTest \
basegfx/test/B2XRangeTest \
basegfx/test/B2IBoxTest \
basegfx/test/B2DTupleTest \
basegfx/test/BColorTest \
basegfx/test/SvgPathImportExport \
basegfx/test/basegfx3d \
basegfx/test/boxclipper \
basegfx/test/basegfxtools \
basegfx/test/clipstate \
basegfx/test/genericclipper \
))
# vim: set noet sw=4 ts=4: