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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.