summaryrefslogtreecommitdiff
path: root/perf/stroke.c
AgeCommit message (Collapse)AuthorFilesLines
2009-08-29[perf] Match directory namesChris Wilson1-1/+1
In order to handle 'cairo-perf-trace benchmark', we need to perform the can_run? test on the directory name as opposed to the individual trace names. Make it so.
2009-08-06[perf] Calibrate tests to run for at least 2 secondsChris Wilson1-6/+13
By ensuring that tests take longer than a couple of seconds we eliminate systematic errors in our measurements. However, we also effectively eliminate the synchronisation overhead. To compensate, we attempt to estimate the overhead by reporting the difference between a single instance and the minimum averaged instance.
2009-07-29[perf] Add another stroking micro-benchmarkChris Wilson1-0/+36
The original stroke only contains a single subpath. Self-intersection removal particularly affects strokes with multiple curved segments, so add a path that encompasses both straight edges and rounded corners.
2009-02-13[perf] Split can_run? into a separate precondition.Chris Wilson1-0/+3
Allow tests to skip unnecessary setup when pruning the list of perf cases.
2006-10-04perf: Add stroke and fill testsCarl Worth1-0/+51