[cairo-commit] [cairo-www] src/todo.mdwn

Chris Wilson ickle at freedesktop.org
Tue Dec 2 03:46:39 PST 2008


 src/todo.mdwn |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 9ba1e357cdc20ad7ecaea10416ac7d1671b26f00
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Dec 2 11:43:26 2008 +0000

    [todo] MIT-SHM

diff --git a/src/todo.mdwn b/src/todo.mdwn
index 7141259..c3c2c2f 100644
--- a/src/todo.mdwn
+++ b/src/todo.mdwn
@@ -164,6 +164,14 @@ Performance improvements
    Suggested benchmarks?
    * Firefox [TRender](https://wiki.mozilla.org/Mozilla2:Trender)
 
+ * Use MIT-SHM when available for X11.
+
+   * [Example patch](http://cgit.freedesktop.org/~ickle/cairo/commit/?h=opengl&id=ffbb604a8dd3089bbd150eb81fa7dc0340a66755) as part of the [mime-surface](http://cgit.freedesktop.org/~ickle/cairo/log/?h=mime-surface) enhancement.
+   * However using SHM is not a clear-cut performance enhancement, as there
+     are notable regression when using SHM image pattern with text for example.
+   * An alternate patch which creates a whole new surface and does not address
+     using SHM for fallbacks is [available](http://www.ericbutler.net/blog/2008/06/cairo-xlib-and-the-shared-memory-extension/) with [further commentary](http://www.ericbutler.net/blog/2008/07/adventures-in-x-programming/).
+
 A list of pixman projects (a core component for Cairo) is available [here](http://people.freedesktop.org/~sandmann/pixman-projects.html).
 
 Other fixes


More information about the cairo-commit mailing list