Común · Literatura
Direct Rendering Infrastructure
En informática, Direct Rendering Infrastructure (abreviado como DRI, Infraestructura de Renderizado Directo) es una interfaz usada en el sistema de ventanas X (X Window System), para que las aplicaciones de usuario puedan acceder de manera segura al hardware de video sin tener que pasar los datos por el servidor X, cosa que degrada el rendimiento. La aplicación principal es proveer de aceleración por hardware a la biblioteca Mesa, que es una implementación libre de OpenGL.
En Wikipedia
En informática, Direct Rendering Infrastructure (abreviado como DRI, Infraestructura de Renderizado Directo) es una interfaz usada en el sistema de ventanas X (X Window System), para que las aplicaciones de usuario puedan acceder de manera segura al hardware de video sin tener que pasar los datos por el servidor X, cosa que degrada el rendimiento. La aplicación principal es proveer de aceleración por hardware a la biblioteca Mesa, que es una implementación libre de OpenGL. DRI también ha sido adaptado para proveer aceleración OpenGL al framebuffer de Linux, sin ejecución de un servidor X. El proyecto fue iniciado por Jens Owen, de Precision Insight. La primera versión ampliamente distribuida fue como parte de XFree86 4.0, y en la actualidad está integrado dentro de X.Org. En la actualidad su mantenimiento corre a cargo de Tungsten Graphics y muchos otros desarrolladores de software libre. El soporte OpenGL de DRI se realiza mediante la unión de varios componentes. El primero de ellos es Direct Rendering Manager (DRM). DRM es una combinación de dos módulos del kernel, uno con el código principal de DRM, y otro específico del chip gráfico que provee API para acceder a las clases diferentes de hardware gráfico (como pueden ser ATI o NVidia). El segundo componente es un driver para el espacio de usuario, el cual contiene un driver OpenGL que típicamente realiza la labor de preparar buffers de comandos para ser enviados al hardware gráfico vía DRM, e interactúa con el sistema de ventanas para sincronizar el acceso al hardware de vídeo. El tercer componente es un servidor gráfico. En el entorno de ventanas X, es la biblioteca libdri.so y un driver DRI DDX para 2D. En la implementación para framebuffer es miniglx, el cual inicializa DRM y provee algunas de las API de X al driver de...
Texto: Wikipédia, CC BY-SA 4.0. · Imagen: ScotXW (CC BY-SA 3.0) ·
Cartas cercanas
-
★
Direct Rendering Manager
-
★★
Direct3D
Interfaz de programación de aplicaciones utilizada en Microsoft DirectX para renderizado 3D
-
★★
Acceso directo
En una interfaz de usuario que permite al usuario buscar un archivo o recurso
-
D★
DirectX Video Acceleration
API para aceleración de vídeo por hardware
-
R★
Renderizado 3D
-
★★★★
DirectX
Conjunto de APIs para programación de gráficos en plataformas Microsoft