DirectFB

DirectFB
DirectFB
Developer(s) Denis Oliver Kropp
Stable release 1.4.11 / November 15, 2010; 11 months ago (2010-11-15)
Written in C[1]
Operating system Linux, Mac OS X
Type Library
License LGPL
Website directfb.org

DirectFB stands for Direct Frame Buffer. It is a software library for GNU/Linux/Unix-based operating systems with a small memory footprint that provides graphics acceleration, input device handling and abstraction layer, and integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer without requiring any kernel modifications.[2] DirectFB is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

The library allows developers an alternative to a full X Window System (X11) server used in Unix-like operating systems. DirectFB allows applications to talk directly to video hardware through a direct API, speeding up and simplifying graphic operations.

It is often used by games and embedded systems developers to circumvent the overhead of a full X Window System server implementation. In 2006, a version of DirectFB was included in the software stack for the CE Linux Forum's Audio/Video Graphics Specification V2.[3]

DirectFB can host XDirectFB, a rootless X server implementation that uses DirectFB windows for X11 top-level windows. XDirectFB is an interface that mimics the X11 interface through the DirectFB API to simplify running applications written for X11 on DirectFB.

DirectFBGL is an OpenGL extension for DirectFB/XDirectFB that uses Direct Rendering Infrastructure (DRI) in the Mesa 3D library to support OpenGL hardware acceleration.

Among the products that use DirectFB are LinuxTV, the unreleased Palm Foleo mobile companion, the webOS operating system and the Philips TVs based on jointSPACE.[4]

See also

References

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • DirectFB — Тип Библиотека Разработчик Денис Оливер Кропп Написана на C[1] Операционная система Linux, Mac OS X Последняя версия 1.6 (14 июня 2012) …   Википедия

  • DirectFB — Saltar a navegación, búsqueda DirectFB directfb.org Información general Última versión estable 1.4 4 de junio de 2009; hace 5 meses …   Wikipedia Español

  • DirectFB — (pour Direct Frame Buffer en anglais) est une bibliothèque libre pour le système d exploitation GNU/Linux qui fournit à la fois un accès aux composants matériels graphiques (accélération matérielle) ainsi qu aux périphériques d entrées, et un… …   Wikipédia en Français

  • XBMC — Media Center XBMC Media Center Home Screen Developer(s) …   Wikipedia

  • FLTK — Тип библиотека элементов интерфейса (виджетов) Написана на C++ Операционная система Кроссплатформенное ПО Первый выпус …   Википедия

  • GTK+ — Infobox software name = GTK+ developer = GNOME Foundation latest release version = 2.14.3 latest release date = release date|2008|09|24 latest preview version = latest preview date = programming language = C operating system = Cross platform… …   Wikipedia

  • LinuxTV — The LinuxTV project is an informal group of volunteers who develop software related to digital television for the Linux operating system. The community develops and maintains the DVB driver subsystem which is part of the Linux 2.6.x kernel. The… …   Wikipedia

  • Debian-Installer — Developer(s) Debian Project Stable release 5.0.1 (Lenny) / April 11, 2009; 2 years ago ( …   Wikipedia

  • Буфер кадра — Аппаратный видеобуфер Sun cgsix Кадровый буфер (англ. framebuffer) (другие названия: буфер кадра, видеобуфер, фреймбуфер)  реальное или виртуальное электронное устройство, или область памяти для кратковременного хранения одного или нескольких… …   Википедия

  • Видеобуфер — Аппаратный видеобуфер Sun cgsix Кадровый буфер (англ. framebuffer) (другие названия: буфер кадра, видеобуфер, фреймбуфер)  реальное или виртуальное электронное устройство, или область памяти для кратковременного хранения одного или нескольких… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”