Cairo 1.12 Released With Major New Features

Written by Michael Larabel in Free Software on 26 March 2012 at 10:01 AM EDT. 5 Comments
FREE SOFTWARE
At a time when new graphics libraries are popping up like Enesim, Fog, Azure, and others, there's a major new release of Cairo. The Cairo 1.12 2D vector graphics library was released on Friday after being in development for the past year and a half and it introduces several major features.

Cairo 1.12.0 introduces a new procedural pattern (mesh gradient), a new X back-end for Cairo that's using XCB (cairo-xcb), and many performance improvements without sacrificing its composition model.

For bringing the Cairo performance improvements, the library's rasterization pipeline was overhauled and now allows for the different Cairo back-ends the ability to implement their own specific pipeline while being able to leverage a library of common routines. Clipping was also overhauled, stroking was made faster, and there's also four new anti-aliasing hints.

In terms of back-end work, the Cairo 1.12 OpenGL back-end received significant changes as it was ported to OpenGL ES 2.0 and other changes so that it could begin to exploit "advanced hardware features."

Find out more about Cairo 1.12 from the CairoGraphics.org announcement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week