summaryrefslogtreecommitdiff
path: root/src/cairo-line-inline.h
Commit message (Collapse)AuthorAgeFilesLines
* stroke,traps: Emit join without loss of precisionChris Wilson2014-09-291-0/+48
As the target renderers operate at a different sample resolution then we use internally for coordinate representation, there is always a potential for discrepancies in the line gradients when passing around trapezoids. To overcome this, the protocol specification of trapezoids uses the full lines and vertical range as opposed to vertices and so long as we always use the same lines for conjoint trapezoids, they remain abutting in the rasteriser. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84115 Testcase: bug-84115 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>