[cairo] [cairo-announce] Cairo participates in Google Summer of Code 2008

Adrian Johnson ajohnson at redneon.com
Tue Mar 18 15:50:26 PDT 2008

gopi wrote:
> Hi Everyone!
> I'm here as a student for the Summer of Code 08 initiative, having 
> quickly browsed
> the cairo/pixman src codes, I here list few selected ideas and my doubts, 
> Please correct me if I'm wrong:
> a. [Hard]      Add support for programmatic patterns, (ie. arbitrary 
> gradients).
>     1. it is the logical extension to the patterns drawing capability,
>         but why the "coons patch mesh & tensor patch mesh" models only ?
>     2. Wouldn't "Type 1 Shading (Functional)" suffice ?
>     3. is cairo_pattern_create_linear(), functionality wise a derivative 
> to the above ?
>     4. is cairo_pattern_create_radial(), similar to "Type 2 Shading 
> (Radial)" ?
>     5. Do I need to have a very good understanding of the Benzier 
> Curves, so as to undertake this assignment ?
>         (Reference from - PostScript Language Reference)

This idea is for implementing Type 6 and Type 7 gradients as described 
in the PostScript Language Reference and PDF Reference. I'll update the 
SoC page with more details on this idea.

More information about the cairo mailing list