Dactyloidae/gfx
wolfbeast c9ecf8e87b Don't trust convexity when applying transforms.
In theory, a convex shape transformed by an affine matrix should still
be convex. However, due to numerical imprecision of floats, when we try
to determine if something is convex, we can get different answers pre
and post a transformation (think of two line segments nearly co-linear).

Convex paths take a faster scan converter, but it is only well behaved
if the path is, in fact, convex. Thus we have to be conservative about
which paths we mark as convex, and cant's trust transformed paths to
retain their convexity. We re-calculate when a transform is applied.
2019-02-21 14:55:05 +08:00
..
2d Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. 2019-02-16 00:08:42 +08:00
angle ANGLE: Initialize uniform blocks before detaching shaders 2019-02-16 00:09:43 +08:00
cairo import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
config import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
doc import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
docs import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
gl Remove all C++ Telemetry Accumulation calls. 2019-02-16 00:12:32 +08:00
graphite2 Update graphite2 lib to 1.3.10 2019-02-15 23:28:46 +08:00
harfbuzz import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
ipc Telemetry: Remove stubs and related code 2019-02-16 00:24:04 +08:00
layers Telemetry: Remove stubs and related code 2019-02-16 00:24:04 +08:00
ots import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
qcms Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas a=jcristau 2019-02-16 00:07:04 +08:00
skia Don't trust convexity when applying transforms. 2019-02-21 14:55:05 +08:00
src Telemetry: Remove stubs and related code 2019-02-16 00:24:04 +08:00
tests Remove other gonk widget conditionals and unused files. 2019-02-15 23:57:15 +08:00
thebes Telemetry: Remove stubs and related code 2019-02-16 00:24:04 +08:00
ycbcr import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
moz.build Remove VR hardware support. 2019-02-16 00:20:27 +08:00