GLX

GLX (cuyo acrónimo atiende a "Extensión OpenGL para el X Window System") provee la funcionalidad para conectar OpenGL y X Window System, es decir: permite a los programas que desean utilizar OpenGL hacerlo dentro de una ventana proporcionada por X Window System.
GLX consta de tres partes:
- Una API que proporciona las funciones de OpenGL a una aplicación de X Window System.
- Una extensión del protocolo X que permite que el cliente (la aplicación OpenGL) envíe comandos de renderización 3D al servidor X (el software responsable de su visualización). El software del cliente y del servidor pueden estar ejecutándose en diferentes computadoras.
- Una extensión del servidor X que recibe los comandos de renderización del cliente y los pasa a una tarjeta aceleradora por hardware de gráficos 3D o los renderiza por software, usando generalmente la biblioteca Mesa (que es mucho más lenta).
Si el cliente y el servidor se están ejecutando en la misma computadora y hay disponible una tarjeta aceleradora de gráficos 3D con los drivers adecuados, los últimos dos componentes de GLX pueden ser puenteados por DRI. En este caso, el programa cliente tiene acceso directo al hardware gráfico.
Una buena herramienta de diagnóstico sobre GLX, incluyendo las representaciones visuales de GLX que soporta el servidor, se puede encontrar al usar el comando "glxinfo". La utilidad glxgears provee una estimación parcial de la velocidad de renderización 3D.
GLX fue creado por Silicon Graphics y está actualmente en la versión 1.4. GLX, junto con DRI y Mesa 3D, está incluido en la implementación X.Org Server del X Window System desde la versión X11R6.7.0 y en el proyecto XFree86 desde la versión 4.0.
Véase también
Enlaces externos
- Especificación de GLX 1.4 Archivado el 10 de febrero de 2006 en Wayback Machine. (en inglés)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.