DirectFB - DirectFB
Entwickler | Denis Oliver Kropp |
---|---|
Stabile Version | 1.7.7 / 1. Februar 2015
|
Repository | Github |
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
- Direct Rendering Manager
- KMS-Treiber
- Allgemeine Grafikschnittstelle
- Linux-Framebuffer
- SVGALib , eine einfache Grafikbibliothek, die unter Linux und FreeBSD ausgeführt wird
Verweise
Externe Links
Dieser Linux- bezogene Artikel ist ein Stub . Sie können Wikipedia helfen, indem Sie es erweitern . |