Использование OpenGL без X-оконной системы

Как к OpenGL на Платформе Linux Без X-оконной системы, я могу отправить Графику OpenGL Непосредственно на Устройство Кадрового буфера?

Существует Названный DirectFB Проекта (Прямой FrameBuffer). С DirectFB Мы можем сделать это, но потребности DirectFB в драйвере для каждых аппаратных средств и я хочу пользователю видеокарту, которые только имеют драйвер Linux.

21
задан Braiam 16 January 2017 в 20:49
поделиться

3 ответа

Вы можете использовать Mesa для программного рендеринга на основе фреймбуфера.

0
ответ дан 29 November 2019 в 21:58
поделиться

Как вы сказали, для этого вам понадобится драйвер. 99,9% всех графических драйверов Linux используют X11, поэтому, если у вас нет драйвера DirectFB OpenGL для вашего оборудования, вы застряли в использовании X11.

4
ответ дан 29 November 2019 в 21:58
поделиться

Я использую SDL (Simple Direct Media Layer) для программирования OpenGL в Linux. На этом сайте есть несколько хороших руководств по настройке. Одним из преимуществ использования SDL является то, что он переносится с разных платформ, так что если вы запустили что-то в Linux, оно будет перенесено на Windows, если у вас установлен SDL.

0
ответ дан 29 November 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: