[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