[cairo-commit] [cairo-www] src/missing.mdwn
Carl Worth
cworth at freedesktop.org
Thu Aug 21 06:16:41 PDT 2008
src/missing.mdwn | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
New commits:
commit f874e811e55f414244d7e8e834b623c82ab2ed00
Author: Carl Worth <cworth at freedesktop.org>
Date: Thu Aug 21 06:16:41 2008 -0700
web commit by gerdusvanzyl: made url to links
diff --git a/src/missing.mdwn b/src/missing.mdwn
index 1dd2dfc..0e9e543 100644
--- a/src/missing.mdwn
+++ b/src/missing.mdwn
@@ -5,13 +5,13 @@ This page lists all features and API missing from cairo. Where missing is define
Target users: librsvg,gecko/mozilla,inkscape
List References:
-http://lists.freedesktop.org/archives/cairo/2007-April/010325.html
-http://lists.freedesktop.org/archives/cairo/2007-January/009268.html
+<http://lists.freedesktop.org/archives/cairo/2007-April/010325.html>
+<http://lists.freedesktop.org/archives/cairo/2007-January/009268.html>
Discussion: <http://lists.freedesktop.org/archives/cairo/2007-January/009268.html>
# Blend Modes
-see http://www.kaourantin.net/2005/09/some-word-on-blend-modes-in-flash.html
+see <http://www.kaourantin.net/2005/09/some-word-on-blend-modes-in-flash.html>
* Multiply
* Screen
* Darken
@@ -24,16 +24,15 @@ see http://www.kaourantin.net/2005/09/some-word-on-blend-modes-in-flash.html
Users of Photoshop will immediate recognize those.
-The SVG specification: http://www.w3.org/TR/2003/WD-SVG12-20030715/#compositing
+The SVG specification: <http://www.w3.org/TR/2003/WD-SVG12-20030715/#compositing>
and see this page for modes and the algorithms:
-http://www.pegtop.net/delphi/articles/blendmodes/
+<http://www.pegtop.net/delphi/articles/blendmodes/>
# Bitmap Filters
Bitmap filters are harder to quantify since the amount of possible filters are infinite. The aim should be possibly to implement the most commonly used filters eg. blur and provide some kind of callback to implement arbitrary effects. Multiple filters per pattern/surface is also required.
-The SVG filters http://www.w3.org/TR/SVGFilter12/
-Box blur - see http://www.kaourantin.net/2005/08/implementing-blur-filter-in-flash.html
-
+The SVG filters <http://www.w3.org/TR/SVGFilter12/>
+Box blur - see <http://www.kaourantin.net/2005/08/implementing-blur-filter-in-flash.html>
# Implementation Considerations
An interesting development related to this is the Pixel Bender toolkit (http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit) which allows bitmap effects and blend modes to be written in a GLSL derived pixel language that can be executed on the CPU or the GPU. There are rumours of it going to be open sourced. LLVM could be used to implement something similar while taking advantage of optimizations on multiple architectures.
More information about the cairo-commit
mailing list