DRI or D.R.I. may stand for:
The Direct Rendering Infrastructure (DRI) is a framework for allowing direct access to graphics hardware under the X Window System in a safe, efficient way. 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 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.
Direct Rendering Infrastructure is intended to facilitate the acceleration of 3D rendering and General-purpose computing on graphics processing units on available hardware by the operating system.
The DRI is split into three parts: