[cairo-bugs] [Bug 11529] Performance of cairo is not good without XRender extension

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 11 23:20:41 PST 2007


http://bugs.freedesktop.org/show_bug.cgi?id=11529





------- Comment #36 from brian.lu at sun.com  2007-12-11 23:20 PST -------
(In reply to comment #35)
> Steps for running regression tests:
> 
> 1) Go into the test directory of the cairo module
> 2) Run "make check"
> 
> - compare the output with and without this patch.  The same number of tests 
>   should pass with & without the patch.
> 
> Steps for running performance tests
> 
> 1) Go into the perf directory of the cairo module
> 2) Run "make cairo-perf-diff-files" to build the cairo-perf-diff-files utility"
> 3) Change "#!/bin/sh" on the first line of cairo-perf-diff to "#!/bin/bash"
>    since this is needed to run it on Solaris

The latest cairo-perf-diff has changed to "#!/bin/bash", we don't need to do
this any more.

> 4) Run "make check" with and without your patch applied, redirect the output
>    to a file like this "make check > perf-without-patch.txt" and "make check >
>    perf-with-patch.txt"
> 
I run the command on the latest cairo code base without these patches and got
the following error message:

X server does not have the Render extension.
Error: Failed to create target surface: xlib
make: Fatal error: Command failed for target `check-TESTS'
Current working directory /export/home/brian/cairo-ws/cairo/perf
make: Fatal error: Command failed for target `check-am'

I checked the cairo-perf.c and found that cairo-perf can't run on an X system
without Render extension.

Is there any workaround?

Thanks a lot


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the cairo-bugs mailing list