GLX

GLX

Infobox Software
name = GLX



caption =
collapsible =
author = SGI
developer =
released =
latest release version = 1.4
latest release date =
latest preview version =
latest preview date =
frequently updated =
programming language = C
operating system =
platform =
size =
language =
status =
genre =
license = SGI FreeB License [http://oss.sgi.com/projects/FreeB/]
website = http://www.sgi.com/products/software/opensource/glx/

GLX (initialism for "OpenGL Extension to the X Window System") provides the binding connecting OpenGL and the X Window System: it enables programs wishing to use OpenGL to do so within a window provided by the X Window System.

History

GLX was created by Silicon Graphics and is currently at version 1.4. GLX, with both DRI and Mesa, is included in the X.Org Foundation's version of the X Window System since X11R6.7.0, and in The XFree86 Project's version since version 4.0.

On Sept. 19, 2008, SGI created a new SGI FreeB License Version 2.0, which "now mirrors the free X11 license used by X.Org" and now "meets the free and open source software community's widely accepted definition of "free."" [ [http://www.sgi.com/company_info/newsroom/press_releases/2008/september/opengl.html SGI Further Opens Its OpenGL Contributions] ]

Features

GLX consists of three parts:
* An API that provides OpenGL functions to an X Window System application.
* An extension of the X protocol, which allows the client (the OpenGL application) to send 3D rendering commands to the X server (the software responsible for the display). The client and server software may run on different computers.
* An extension of the X server that receives the rendering commands from the client and either passes them on to the installed OpenGL library (if a hardware-accelerated library is not available it will usually be the Mesa library, which handles everything in software, which usually is a lot slower than a hardware-accelerated library).

If client and server are running on the same computer and an accelerated 3D graphics card using a suitable driver is available, the former two components can be bypassed by DRI. In this case, the client program is then allowed to directly access the graphics hardware.

A great deal of diagnostic information about GLX, including the GLX visuals the server supports, can be found using the "glxinfo" command. The demo utility "glxgears" provides a rough estimate of the speed of the 3D rendering setup. In newer versions of glxgears you have to use the "-info" switch to glxgears to see the speed. Although often used as such, glxgears is not a benchmark tool. It can however be used to verify that hardware-accelerated libraries are installed correctly.

ee also

*WGL: the equivalent Microsoft Windows interface to OpenGL
*CGL: the equivalent Mac OS X interface to OpenGL
*AIGLX
*GLUT

References

External links

* [http://www.opengl.org/documentation/specs/glx/glx1.4.pdf OpenGL Graphics with the X Window System (pdf)]
* [http://www.sgi.com/products/software/opensource/glx/ SGI's GLX Project Homepage]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • GLX — Entwickler Silicon Graphics, Inc. Aktuelle Version 1.4 Betriebssystem unixoide Kategorie X Window System, OpenGL L …   Deutsch Wikipedia

  • GLX — (OpenGL Extension to the X Window System, en français « Extension OpenGL pour le serveur X ») fournit la connexion entre OpenGL et le serveur X : il permet aux programmes qui souhaitent utiliser OpenGL de le faire dans une fenêtre… …   Wikipédia en Français

  • 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… …   Wikipedia Español

  • Glx — Glx: in Peptidformeln Symbol für Glu oder Glutamin Gln oder Oxoprolin …   Universal-Lexikon

  • GLX visual — In computing, a GLX visual is a set of attributes that define a mode in which OpenGL programs can write to an X window with GLX. A list of GLX visuals can be found with the command glxinfo . Programs can get a GLX visual matching the desired… …   Wikipedia

  • Glx — Symbol for glutamyl (Glu), glutaminyl (Gln), and/or any substance that would yield glutamate upon acid hydrolysis of a peptide ( e.g., 5 oxoproline, 4 carboxyglutamate) t …   Medical dictionary

  • GLX — Glaxo Wellcome, P. L. C. (Business » NYSE Symbols) * Galela, Indonesia (Regional » Airport Codes) …   Abbreviations dictionary

  • GLX — • OpenGL unter X Window (SGI) • Galela, Indonesia internationale Flughafen Kennung …   Acronyms

  • GLX — [1] OpenGL unter X Window (SGI) [2] Galela, Indonesia internationale Fughafen Kennung …   Acronyms von A bis Z

  • GLX — abbr. Graphics Language Linux …   Dictionary of abbreviations

Share the article and excerpts

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