URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6517
[ Назад ]

Исходное сообщение
"програмирование графики под Unix без X сервера"

Отправлено witcher , 04-Июн-07 16:39 
Добрый день такая проблема нужна библиотека которая позволяет работать програмно с двух и трех мерной графикой без использование X сервера и любых библиотек которые связаны с ним.


1 - как завут эту библиотеку?
2 - где ее можно достать?
3 - где можно прочитать про подобные вещи.


Содержание

Сообщения в этом обсуждении
"програмирование графики под Unix без X сервера"
Отправлено mirya , 04-Июн-07 16:54 
Вопрос коряво поставлен. DirectX позволяет, напр. Есть предположение, что речь о юниховых системах, тогда варианты:

1) требуется рисовать на системах без Х-сервера. Для разных ОС есть родные библиотеки, к-рые дают доступ к фреймбуфферу. Напр, vgl на FreeBSD. Есть универсальные библиотеки под такое дело, напр svgalib. Также см. SDL

2) требуется уровень абстракции поверх Х-сервера. SDL, gtk, Qt,...


"програмирование графики под Unix без X сервера"
Отправлено eee , 04-Июн-07 16:55 
>нужна библиотека которая позволяет работать програмно с двух
>и трех мерной графикой без использование X сервера и любых библиотек
>которые связаны с ним.

mlib но только для Соляриса.


"програмирование графики под Unix без X сервера"
Отправлено Michelnok , 04-Июн-07 18:20 
Например, http://www.libgd.org/

А что мешает использовать Xvfb?


"програмирование графики под Unix без X сервера"
Отправлено perece , 05-Июн-07 12:43 
>А что мешает использовать Xvfb?
видимо целевая платформа - embedded

\^P^/


"програмирование графики под Unix без X сервера"
Отправлено witcher , 05-Июн-07 12:44 
требуется рисовать на системах типа *nix без Х-сервера

"програмирование графики под Unix без X сервера"
Отправлено eee , 05-Июн-07 13:06 
>требуется рисовать на системах типа *nix без Х-сервера

В консоли рисовать?
Тогда curses/ncurses.


"програмирование графики под Unix без X сервера"
Отправлено f00l , 08-Июн-07 13:43 
>Добрый день такая проблема нужна библиотека которая позволяет работать програмно с двух
>и трех мерной графикой без использование X сервера и любых библиотек
>которые связаны с ним.
>
>
>1 - как завут эту библиотеку?
>2 - где ее можно достать?
>3 - где можно прочитать про подобные вещи.


можно allegro
работает как напримую с fb так и через X.

http://www.talula.demon.co.uk/allegro/
3-тия ссылка в google


"програмирование графики под Unix без X сервера"
Отправлено witcher , 09-Июн-07 00:46 
А кто что скажет на счет VESA/VBE3.0

"програмирование графики под Unix без X сервера"
Отправлено pavel_simple , 09-Июн-07 07:09 
>А кто что скажет на счет VESA/VBE3.0

http://www.directfb.org/


"програмирование графики под Unix без X сервера"
Отправлено nick , 09-Июн-07 17:52 
>Добрый день такая проблема нужна библиотека которая позволяет работать програмно с двух
>и трех мерной графикой без использование X сервера и любых библиотек
>которые связаны с ним.
>
>
>1 - как завут эту библиотеку?
>2 - где ее можно достать?
>3 - где можно прочитать про подобные вещи.

liblrmi ищи в портах или на www.sf.net, BSD/Linux работает. Рисовать не умеет, но предоставляет доступ к видеопамяти и портам
vgl - FreeBSD frambuffer
directfb - Linux frambuffer
Для более высокого уровня абстракции SDL. Возможно собрать для работы через lrmi или vgl (или еще много чего, смотри ./configure)
На SDL уже навешиваются OpenGL|Mesa3D и т.д.