summaryrefslogtreecommitdiff
path: root/perf/cairo-perf-chart.c
AgeCommit message (Collapse)AuthorFilesLines
2013-03-18Adding a simple usage statement to cairo-perf-chartMatthew Fischer1-0/+29
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-12-29perf/chart: Contract the default output filenamesChris Wilson1-3/+1
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-12-29perf/chart: Show the geometric average as an extra columnChris Wilson1-1/+111
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-07-12perf/chart: Render a solid bar if the column is too narrow for the gradientChris Wilson1-22/+31
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-01-11perf/chart: Make the columns transculent so that the label behind is visibleChris Wilson1-4/+44
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-01-11perf/chart: Show values next to the column if too small to fit insideChris Wilson1-6/+14
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2012-01-11perf/chart: Tweak labels on right not to fall off the edgeChris Wilson1-8/+8
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-10-11perfChris Wilson1-19/+42
2010-06-24whitespace: Fixup formal arguments and tabs in boilerplate/ and perf/.M Joonas Pihlaja1-12/+26
Ran a script to align the formal parameters of functions and collapse spaces to tabs in code.
2009-08-30[perf] Trim outliers from chartChris Wilson1-39/+172
Use "mild outliers" method to remove exceptional speed-ups and slow-downs from the graph, so that the majority of information is not lost by the scaling. Add the timing labels to the bars so that the true factor is always presented.
2009-08-29[perf] Add charting utilityChris Wilson1-0/+751
cairo-perf-chart takes multiple runs (currently it is limited to prefiltered data sets) and pretty-prints a chart showing performace improvements/regressions (in either ASCII or HTML) along with a cairo-perf-chart.png