Community:SummerOfCode10:Brainstorming: Difference between revisions

Line 37: Line 37:
|Improve Cairo performance to match Skia
|Improve Cairo performance to match Skia
|There are a number of areas where [http://code.google.com/p/skia/ Skia] outperforms [http://www.cairographics.org/ Cairo]. Find them, and improve Cairo to match or exceed Skia's performance.
|There are a number of areas where [http://code.google.com/p/skia/ Skia] outperforms [http://www.cairographics.org/ Cairo]. Find them, and improve Cairo to match or exceed Skia's performance.
|jrmuizel
|jrmuizel
|
-
|Add retained paths to cairo/SVG/D2D
|We could speed up SVG rendering in many situations by adding [http://www.cairographics.org/ Cairo] API to reuse a path multiple times, and supporting this API directly in cairo backends where this feature exists in the underlying platform (e.g. D2D). Think "rotating tiger head".
|jrmuizel
|jrmuizel
|jrmuizel
|jrmuizel
Line 43: Line 49:
|Create a JPEG XR decoding library
|Create a JPEG XR decoding library
|[http://en.wikipedia.org/wiki/JPEG_XR JPEG XR] gives us better compression and other useful features like HDR and alpha channels. The library should be as similar to libjpeg as possible.
|[http://en.wikipedia.org/wiki/JPEG_XR JPEG XR] gives us better compression and other useful features like HDR and alpha channels. The library should be as similar to libjpeg as possible.
|jrmuizel
|roc
|jrmuizel
|jrmuizel
|
|
1,295

edits