Как к OpenGL на Платформе Linux Без X-оконной системы, я могу отправить Графику OpenGL Непосредственно на Устройство Кадрового буфера?
Существует Названный DirectFB Проекта (Прямой FrameBuffer). С DirectFB Мы можем сделать это, но потребности DirectFB в драйвере для каждых аппаратных средств и я хочу пользователю видеокарту, которые только имеют драйвер Linux.
Вы можете использовать Mesa для программного рендеринга на основе фреймбуфера.
Как вы сказали, для этого вам понадобится драйвер. 99,9% всех графических драйверов Linux используют X11, поэтому, если у вас нет драйвера DirectFB OpenGL для вашего оборудования, вы застряли в использовании X11.
Я использую SDL (Simple Direct Media Layer) для программирования OpenGL в Linux. На этом сайте есть несколько хороших руководств по настройке. Одним из преимуществ использования SDL является то, что он переносится с разных платформ, так что если вы запустили что-то в Linux, оно будет перенесено на Windows, если у вас установлен SDL.