Разработчик (и) | Денис Оливер Кропп |
---|---|
Стабильная версия se | 1.7.7 / 1 февраля 2015 г.; 5 лет назад (01.02.2015) |
Репозиторий | github.com / deniskropp / DirectFB |
Написано в | C |
Операционной системе | Linux, macOS |
Тип | Библиотека |
Лицензия | LGPL |
Веб-сайт | DirectFB web (archive.org) |
DirectFB (Direct Frame Buffer ) - это программная библиотека с небольшим объемом памяти , которая обеспечивает ускорение графики, устройство ввода, обработку и уровень абстракции и интегрированная оконная система с поддержкой полупрозрачных окон и нескольких слоев отображения поверх фреймбуфера Linux без каких-либо модификаций ядра. DirectFB - это бесплатное программное обеспечение с открытым исходным кодом в соответствии с условиями Стандартной общественной лицензии ограниченного применения GNU (LGPL).
Библиотека предоставляет разработчикам альтернативу полноценному серверу X Window System (X11), используемому в Unix-like операционных системах. DirectFB позволяет приложениям напрямую взаимодействовать с видеооборудованием через прямой API, ускоряя и упрощая графические операции.
Он часто используется разработчиками игр и встроенных систем, чтобы обойти накладные расходы, связанные с полной реализацией сервера X Window System. В 2006 году версия DirectFB была включена в программный стек для спецификации аудио / видео графики CE Linux Forum V2.
DirectFB может размещать, реализацию X-сервера без root, которая использует Окна DirectFB для окон верхнего уровня X11. XDirectFB - это интерфейс, имитирующий интерфейс X11 через API DirectFB, чтобы упростить выполнение приложений, написанных для X11 на DirectFB.
- это расширение OpenGL для DirectFB / XDirectFB, использующее Direct Rendering Инфраструктура (DRI) в библиотеке Mesa 3D для поддержки аппаратного ускорения OpenGL.
Среди продуктов, использующих DirectFB: LinuxTV, Ben Nanonote, неизданный мобильный компаньон Palm Foleo, webOS, телевизоры Panasonic Viera Connect и телевизоры Philips на базе JointSPACE.