Cairo 1.12

Cairo 1.12

przez -
0 457
Open Source

Chris Wilson ogłosił wydanie Cairo 1.12, biblioteki do obsługi grafiki wektorowej, zaprojektowanej do udostępnienia wysokiej jakości obrazów i wydruków. Została ona stworzona przez Keitha Packarda i zaprojektowana do tworzenia identycznych obrazów na wszystkich rodzajach mediów, wykorzystując możliwości sprzętowej akceleracji, gdy jest ona dostępna np. poprzez X Render Extension lub OpenGL.

Najnowsza wersja dodaje wzorce proceduralne (mesh gradient), nowy backend dla Cairo, którzy używa XCB (cairo-xcb) oraz udoskonalono wydajność bez ruszania modelu kompozycji.

Przebudowano bibliotekę potoku rasteryzacji, co pozwala Cairo na używanie różnych backendów. Owe backendy mogą używać własnych specyfikacji potoków, będąc w stanie wykorzystywać bibliotekę wspólnych procedur, z których zostały utworzone. Obcinanie przeszło takę przebudowę, przyspieszono wygładzanie i dodano cztery nowe podpowiedzi antyaliasingu.

Przeniesiono także cały backend Cairo 1.12 OpenGL do specyfikacji OpenGL ES 2.0, dzięki czemu będzie można wykorzystać nowe możliwości sprzętowe.