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

Jeff Muizelaar jrmuizel at freedesktop.org
Fri Dec 19 05:44:47 PST 2008


 src/todo.mdwn |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 5b87cd0704472de967abeb2a3ba6e4fad9b07aa6
Author: Jeff Muizelaar <jmuizelaar at mozilla.com>
Date:   Fri Dec 19 08:44:27 2008 -0500

    Some more on EXTEND modes

diff --git a/src/todo.mdwn b/src/todo.mdwn
index 0006ad6..114b539 100644
--- a/src/todo.mdwn
+++ b/src/todo.mdwn
@@ -173,7 +173,9 @@ Performance improvements
      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/).
 
  * Add an extend mode that does the right thing and make it default. EXTEND\_NONE is rarely the desired behaviour.
-   The desired extend mode should be like EXTEND\_PAD and then clip. Quartz has the behaviour we want here.
+   The desired extend mode should be like EXTEND\_PAD and then clip. To have this mode work properly you need
+   to know the coverage that the source surface has over the destination surfaces. i.e. the edges need to be antialiased
+   after scaling. Quartz has the behaviour we want here.
 
 A list of pixman projects (a core component for Cairo) is available [here](http://people.freedesktop.org/~sandmann/pixman-projects.html).
 


More information about the cairo-commit mailing list