LINUX.ORG.RU

История изменений

Исправление AiFiLTr0, (текущая версия) :

немного не понял (чоугодно)@ncrmnt.org :) так и писать (что угодно) ?

любые английские буквы/цифры. например, for_elf_model@ncrmnt.org

А что за демку хотите сделать можно поподробнее?

Ну я на дисер себе вериложу графический ускоритель. Пока еще чистое 2д, но решил после НГ упороться, и сделать хотя бы OpenVG ускоренное. Учитывая, что это как хобби в свободное от работы время, двигаюсь медленно. Если к галлиуму выгорит подцепить, то с программными фолбэками глядишь и выйдет более или менее юзабельное.
Из фичей, юзаю самодельный порт kconfig'а для работы с верилогом, то есть можно очень классно параметризовать железку.
Вид имеет специализированного процессора, которому можно навалить инструкций на отрисовку в память, сказать шуруй, и потом добавлять в буфер по мере надобности.
В плане фичей все пока не особенно вкусно:
линии (брэзенхэм, 2 точки за такт)
прямоугольники (контур переменной толщины и заполненный прямоугольник)
текстуры (копирование с опциональным преобразованием цветового формата).
Наложение с альфой доделываю. В планах добавить масштабирование, рисование кругов и треугольников. С 3д вообще поле непаханное.
Цветовые форматы штука навесная. Внутренний - ARGB8888, пока только RGB565, так как в нем данные кушает LCD панелька, на которой думаю дебужить.
В связи со всем этим, думал слепить какую-нибудь простенькую демку, с более или менее сложной моделькой, чтобы можно было посмотреть профайлером узкие места. Но в то же время исходный код должен быть прост как бревно, чтобы быстро понять в случае падения где я накосячил. Так что максимальное применение содельки - показать на кафедре, если до такого дойдет.

Исходная версия AiFiLTr0, :

немного не понял (чоугодно)@ncrmnt.org :) так и писать (что угодно) ?

любые английские буквы/цифры. например, for_elf_model@ncrmnt.org

А что за демку хотите сделать можно поподробнее?

Ну я на дисер себе вериложу графический ускоритель. Пока еще чистое 2д, но решил после НГ упороться, и сделать хотя бы OpenVG ускоренное. Учитывая, что это как хобби в свободное от работы время, двигаюсь медленно. Если к галлиуму выгорит подцепить, то с программными фолбэками глядишь и выйдет более или менее юзабельное.
Из фичей, юзаю самодельный порт kconfig'а для работы с верилогом, то есть можно очень классно параметризовать железку.
Вид имеет специализированного процессора, которому можно навалить инструкций на отрисовку в память, сказать шуруй, и потом добавлять в буфер по мере надобности.
В плане фичей все пока не особенно вкусно:
линии (брэзенхэм, 2 точки за такт)
прямоугольники (контур переменной толщины и заполненный прямоугольник)
текстуры (копирование с опциональным преобразованием цветового формата).
Цветовые форматы штука навесная. Внутренний - ARGB8888, пока только RGB565, так как в нем данные кушает LCD панелька, на которой думаю дебужить.
В связи со всем этим, думал слепить какую-нибудь простенькую демку, с более или менее сложной моделькой, чтобы можно было посмотреть профайлером узкие места. Но в то же время исходный код должен быть прост как бревно, чтобы быстро понять в случае падения где я накосячил. Так что максимальное применение содельки - показать на кафедре, если до такого дойдет.