OberonCore
https://forum.oberoncore.ru/

BB + AGG
https://forum.oberoncore.ru/viewtopic.php?f=23&t=1335
Страница 1 из 1

Автор:  Wlad [ Понедельник, 02 Февраль, 2009 12:22 ]
Заголовок сообщения:  BB + AGG

Может уже тема была или это не совсем актуально, тогда - ...
Имеет ли смысл ввести прослойку для реализации графики в BB в виде (переписанной на CP) AGG?

Автор:  Борис Рюмшин [ Понедельник, 02 Февраль, 2009 12:30 ]
Заголовок сообщения:  Re: BB + AGG

Имеет.
Раздумья над этим давно уже идут, но руки пока ни у кого не доходят.

Автор:  Ярослав Романченко [ Понедельник, 02 Февраль, 2009 12:41 ]
Заголовок сообщения:  Re: BB + AGG

Я реализовал для A2 небольшую библиотеку для 2D рисования с адаптивным антиалиасингом и альфа-блендингом. Из примитивов пока реализован лишь треугольник, остальное можно добавить :) Глубину антиалиасинга можно задавать числом от 1 до чего-то разумного. При 3 это уже величины порядка 1/16 размера пикселя :!:
Лично я вижу преимущество этой библиотеки в чрезвычайной простоте. В планах есть ускорение рендеринга :roll:
В качестве демонстрации, - рендеринг стрелочек в аналоговых часах, модифицированных Богданом из стандартного WMClock :)
http://sage.com.ua/ru.shtml?e1l8
http://a2os.org.ua/forums/topic.php?forum=1&topic=4

Вложения:
AA2DGraphics.png
AA2DGraphics.png [ 56.28 КБ | Просмотров: 5049 ]

Автор:  Борис Рюмшин [ Понедельник, 02 Февраль, 2009 12:58 ]
Заголовок сообщения:  Re: BB + AGG

Небольшая библиотека на базе AGG?

Автор:  Ярослав Романченко [ Понедельник, 02 Февраль, 2009 13:01 ]
Заголовок сообщения:  Re: BB + AGG

Борис Рюмшин писал(а):
на базе AGG?
написанная с нуля за 2,5 дня :)

Автор:  Димыч [ Понедельник, 02 Февраль, 2009 18:21 ]
Заголовок сообщения:  Re: BB + AGG

Владимир Лось писал(а):
Может уже тема была или это не совсем актуально, тогда - ...
Имеет ли смысл ввести прослойку для реализации графики в BB в виде (переписанной на CP) AGG?

Имеет, и большой смысл :)
Это, как минимум, красиво, тем более, что это не так уж и сложно выходит.

Борис Рюмшин писал(а):
Имеет.
Раздумья над этим давно уже идут, но руки пока ни у кого не доходят.

Я достаточно далеко продвинулся в переводе, но сейчас занят Linux-версией ББ - посчитал это более важным.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/