1,295
edits
| 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. | ||
| | |roc | ||
|jrmuizel | |jrmuizel | ||
| | | | ||
edits