DirectFB - DirectFB

DirectFB
Entwickler Denis Oliver Kropp
Stabile Version
1.7.7 / 1. Februar 2015 ; vor 5 Jahren ( 01.02.2015 )
Repository Github .com / deniskropp / DirectFB
Geschrieben in C.
Betriebssystem Linux , MacOS
Art Bibliothek
Lizenz LGPL
Webseite DirectFB-Web (archive.org)

DirectFB ( Direct Frame Buffer ) ist eine Softwarebibliothek mit geringem Speicherbedarf , die Grafikbeschleunigung , Handhabung und Abstraktionsschicht für Eingabegeräte sowie ein integriertes Fenstersystem mit Unterstützung für durchscheinende Fenster und mehrere Anzeigeebenen über dem Linux-Framebuffer bietet , ohne dass ein Kernel erforderlich ist Änderungen. DirectFB ist freie und Open-Source-Software , die den Bestimmungen der GNU Lesser General Public License (LGPL) unterliegt .

Die Bibliothek bietet Entwicklern eine Alternative zu einem vollständigen X Window System (X11) -Server, der in Unix-ähnlichen Betriebssystemen verwendet wird . Mit DirectFB können Anwendungen über eine direkte API direkt mit Videohardware kommunizieren, wodurch Grafikvorgänge beschleunigt und vereinfacht werden.

Es wird häufig von Entwicklern von Spielen und eingebetteten Systemen verwendet , um den Overhead einer vollständigen X Window System- Serverimplementierung zu umgehen . Im Jahr 2006 wurde eine Version von DirectFB in den Software-Stack für die Audio / Video-Grafikspezifikation V2 des CE Linux Forums aufgenommen.

DirectFB kann XDirectFB hosten , eine Rootless- X-Server-Implementierung, die DirectFB-Fenster für X11-Fenster der obersten Ebene verwendet. XDirectFB ist eine Schnittstelle, die die X11-Schnittstelle über die DirectFB-API nachahmt, um das Ausführen von Anwendungen zu vereinfachen, die für X11 in DirectFB geschrieben wurden.

DirectFBGL ist eine OpenGL- Erweiterung für DirectFB / XDirectFB, die Direct Rendering Infrastructure (DRI) in der Mesa 3D- Bibliothek verwendet, um die OpenGL-Hardwarebeschleunigung zu unterstützen.

Zu den Produkten, die DirectFB verwenden, gehören LinuxTV , Ben Nanonote , der unveröffentlichte mobile Begleiter Palm Foleo , das webOS- Betriebssystem, Panasonic Viera Connect TVs und die auf JointSPACE basierenden Philips TVs.

Siehe auch

Verweise

Externe Links