LINUX.ORG.RU

Cairo 1.4.0


0

0

Вышла новая стабильная версия графической библиотеки Cairo. Основные усилия были направлены на повышение производительности.

Изменения:

- существенное ускорение отрисовки, хотя в ряде случаев не обошлось без регрессий;
- улучшен экспорт в PDF (например, текст можно копировать в буфер обмена и находить при контекстном поиске)
- добавлен ряд новых функций;
- исправлена масса ошибок;
- переписан бэкенд quartz; бэкенды quartz и xcb приблизились к статусу поддерживамых;
- улучшена документация кода.

Скачать: http://cairographics.org/releases/cai...

>>> Подробности

★★★★★

Проверено: anonymous_incognito ()

Радостная новость. 9 числа будем пробовать

adarovsky ★★★★
()
Ответ на: комментарий от soko1

то есть в качестве доков можно вообще хидер использовать

adarovsky ★★★★
()
Ответ на: комментарий от adarovsky

> А что не так? Отличное API, ничего лишнего и всё работает как надо

Да чувак, видимо ты не читал тред про сравнение каиро и кутэ...

anonymous
()
Ответ на: комментарий от anonymous

> Да чувак, видимо ты не читал тред про сравнение каиро и кутэ...

Кстати, интересно, насколько в этом смысле cairo стало быстрее, чем было)

michwill ★★★★★
()
Ответ на: комментарий от michwill

> Кстати, интересно, насколько в этом смысле cairo стало быстрее, чем было)

На xlib surface всё такое же тормозилово... ;( имхо так и не научились рисовать контекст нормально... всё надеются на XrenderComposite.... :(

romaxa
()

Насколько я понимаю, в Qt аналогом Cairo является Arthur?

troorl ★★
()

> существенное ускорение отрисовки, хотя в ряде случаев не обошлось без регрессий;

Ещё лет 15 - и по скорости оно приблизится к тому, что реализовано в Qt4

anonymous
()
Ответ на: комментарий от anonymous

>Ещё лет 15 - и по скорости оно приблизится к тому, что реализовано в Qt4

Примерно к этому же времени закончится портирование kde на Qt4.

dn2010 ★★★★★
()

> image-rgba long-lines-uncropped-100 479.64 -> 4.98: 96.24x speedup

Это насколько же черезжописто оно было реализовано?

anonymous
()
Ответ на: комментарий от dn2010

Это завершится никак летом/осенью сего года

MuZHiK-2 ★★★★
()

Лавры Qt покоя не дают :). Хм... почитал подробности, этож сума сойти можно увеличение производительности в 100 раз. Они там что в школе не уились :)

Drolyk ★★★★
()

В свете новостей о выходе directfb 1.0 было бы любопытно увидеть их в списке поддерживаемых, а не опытных бакендов.

argin ★★★★★
()
Ответ на: комментарий от anonymous

>Да чувак, видимо ты не читал тред про сравнение каиро и кутэ...

Читал. И блог Зака у меня в RSS. И вообще я кадеешнег :) Тока каиру это не отменяет. Особенно там, где по ряду причин Qt юзать низзя

adarovsky ★★★★
()
Ответ на: комментарий от soko1

>Нет, вы не поняли. Я серъезно говорил

Пардон, приношу извинения

adarovsky ★★★★
()
Ответ на: комментарий от dn2010

>> Ещё лет 15 - и по скорости оно приблизится к тому, что реализовано в Qt4

> Примерно к этому же времени закончится портирование kde на Qt4.

И начнётся портирование на Qt7?

Sikon ★★★
()

Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

init ★★★★★
()

Обновлюсь, всё равно больше делать нефиг ;)

eveel ★★
()
Ответ на: комментарий от init

> Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

"Так рождалось новое понятие 'кутэкапец'"?

Gharik
()
Ответ на: комментарий от svu

> кутец прийдет не раньше, чем ембедщики забьют на кутю.

Без железного видеоакселератора Qt4 не больше чем красивая тормозилка :)

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> Без железного видеоакселератора Qt4 не больше чем красивая тормозилка :)

А с железным - аппаратно ускоренная колодка?

Gharik
()
Ответ на: комментарий от romaxa

>На xlib surface всё такое же тормозилово... ;( имхо так и не научились

>рисовать контекст нормально... всё надеются на XrenderComposite.... :(

Dramatic improvement when drawing objects that are mostly off-screen with the image backend _(with the xlib backend this case is still slow due to an X server bug)_

anonymous
()
Ответ на: комментарий от Bohtvaroh

> Кстати уже 1.4.1 вышла.

Это где? На cairographics.org только 1.4.0

> Ждём в Xeffects Overlay ;-)

А его разве с основным деревом не слили?

slav ★★
()
Ответ на: комментарий от slav

> Это где? На cairographics.org только 1.4.0

http://www.cairographics.org/manual/ - доки по 1.4.1... вот я и подумал...

> А его разве с основным деревом не слили?

Конечно слили, но там нету флага newspr и патченного freetype, без которых на шрифты смотреть просто противно.

Bohtvaroh ★★★★
()

Судя по тому, что pango и cairo зарелизились, можно в ближайшее время ожидать нового gtk+ =)

Bohtvaroh ★★★★
()

А может, переписать cairo на Qt - и проблема решена? Хотя я скорее поверю в то, что его на mono перепишут...

anonymous
()
Ответ на: комментарий от init

> Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

Ну... э... кхм... Повышение скорости в 96 раз - это не оптимизация. Это, пардон, откуда конечности должны расти, чтоб изначально такой кал писать?

anonymous
()
Ответ на: комментарий от svu

> кутец прийдет не раньше, чем ембедщики забьют на кутю.

А вы гнома на Qt портируйте - все от Qt разом в ужасе разбегутся.

anonymous
()
Ответ на: комментарий от anonymous

Не, мы лучше портируем некоторых особенно задиристых анонимусов на пропущенные ими уроки этикета в школе.

AP ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> А может, переписать cairo на Qt - и проблема решена?

конечно! переписать, добавить тормозов, назвать Артуром...

Tai-Pan
()
Ответ на: комментарий от anonymous

Кутешникам-фанатикам, перед тем как радоваться, посоветовал бы посмотреть тесты с CDraw - они должны оказать легкое тонизирующее, и закрепляющее стул действие :)

PS Ждем Ксару на Cairo :)

AiLr ★★
()
Ответ на: комментарий от svu

> Винде - кутец! Куте - виндец!

Ага. И всем - кейрец :-)

no-dashi ★★★★★
()
Ответ на: комментарий от AiLr

> PS Ждем Ксару на Cairo :)

Да как бы на AGG не получилось... :)

AP ★★★★★
() автор топика

API красивый, стройный. (Мну любит конечные автоматы). А вот скорость...

AsphyX ★★★
()
Ответ на: комментарий от anonymous

>> Они ж с самого начала вроде как писали, что оптимизацию начнут только потом. Вот и начали. А вы сравнение, сравнение..

>Ну... э... кхм... Повышение скорости в 96 раз - это не оптимизация. Это, пардон, откуда конечности должны расти, чтоб изначально такой кал писать?

ну такае повышение производительности конечно говорит о том, что сначала было написано бездарно, в смысле эффективной работы. Но повидимому для для авторов cairo основная проблема была создать работающий апи для всех или большей части существующих бакендов.

argin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.