summaryrefslogtreecommitdiff
path: root/src/cairo-polygon-reduce.c
Commit message (Collapse)AuthorAgeFilesLines
* core: fix compiler warningsEnrico Weigelt, metux IT consult2016-07-021-1/+1
| | | | | | | | | | | The code correct, but the compiler can't check that and thinks there're uninitialized variables. Perhaps we could rewrite it in a better way, so the compiler can do better (even arch specific) optimizations. Signed-off-by: Enrico Weigelt, metux IT consult <enrico.weigelt@gr13.net> Signed-off-by: Uli Schlachter <psychon@znc.in>
* polygon-reduce: Reduce broken stopped-edge continuationChris Wilson2012-06-081-105/+52
| | | | | | | | | | | This is hopefully a lesser used path and the attempted optimisation to continue a stopped edge with a colinear stopped edge highly unlikely and lost in the noise of the general inefficiency of the routine. As it was broken, rather than attempt to rectify the "optimisation" remove it. Reported-by: Evangelos Foutras <evangelos@foutrelis.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50852 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* Split cairo-combsort-privates into struct+inlinesChris Wilson2012-04-191-1/+1
| | | | | References: https://bugs.freedesktop.org/show_bug.cgi?id=48577 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* clip: Rudimentary support for clip-polygon extractionChris Wilson2011-07-191-0/+1491
Step 1, fix the failings sighted recently by tracking clip-boxes as an explicit property of the clipping and of composition. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>