Direct Rendering Infrastructure

The Direct Rendering Infrastructure (DRI) is the framework comprising the modern Linux graphics stack which allows unprivileged user-space programs to issue commands to graphics hardware without conflicting with other programs. The main use of DRI is to provide hardware acceleration for the Mesa implementation of OpenGL. DRI has also been adapted to provide OpenGL acceleration on a framebuffer console without a display server running.

DRI-1.0
Original author(s)Precision Insight, Tungsten Graphics
Developer(s)freedesktop.org
Initial releaseAugust 1998 (1998-08)
Stable release
2.4.x / February 2009
Written inC
PlatformPOSIX
TypeFramework / API
LicenseMIT and other licenses
Websitedri.freedesktop.org
DRI-2.0
Original author(s)Kristian Høgsberg et al.
Developer(s)freedesktop.org
Initial releaseSeptember 4, 2008 (2008-09-04)
Stable release
2.8 / July 11, 2012 (2012-07-11)
Written inC
PlatformPOSIX
TypeFramework / API
LicenseMIT and other licenses
Websitedri.freedesktop.org
DRI-3.0
Original author(s)Keith Packard et al.
Developer(s)freedesktop.org
Initial releaseNovember 1, 2013 (2013-11-01)
Stable release
1.0 / November 1, 2013 (2013-11-01)
Written inC
PlatformPOSIX
TypeFramework / API
LicenseMIT and other licenses
Websitedri.freedesktop.org

DRI implementation is scattered through the X Server and its associated client libraries, Mesa 3D and the Direct Rendering Manager kernel subsystem. All of its source code is free software.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.