[cairo] filters/image processing

Keith Packard keithp at keithp.com
Fri Sep 1 10:38:46 PDT 2006

On Fri, 2006-09-01 at 13:07 -0400, MenTaLguY wrote:

> Would it be an in-between compromise, though?  I mean, the idea here is
> to provide a basic API with composable filter primitives, but that
> doesn't preclude later adding the ability to write custom primitives for
> it as fragment shaders (and, in an ideal world, compiling the entire
> pipeline to a fragment shader behind the scenes).

So do the programmable bits first and let people write utility libraries
that generate programs. A GLSL "compiler" would actually be easier than
what you're proposing; GLSL is effectively an assembly language and
closely maps to 3D hardware execution engines (no surprises there).

keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/cairo/attachments/20060901/25dc73b0/attachment.pgp

More information about the cairo mailing list