GLX

GLX
GLX
Entwickler Silicon Graphics, Inc.
Aktuelle Version 1.4
Betriebssystem unixoide
Kategorie X Window System, OpenGL
Lizenz SGI FreeB License[1]
sgi.com/products/software

Die Abkürzung GLX steht für OpenGL Extension to the X Window System). GLX unterstützt die lückenlose Verbindung zwischen OpenGL und dem X Window System. Es ermöglicht OpenGL-Programmen, auf ein Fenster des X-Window-Systems zu zeichnen.

Inhaltsverzeichnis

Geschichte

GLX wurde von Silicon Graphics entworfen und befindet sich momentan in Version 1.4. Der Free-X-Server X.Org unterstützt GLX (inkl. Mesa und DRI) seit Version X11R6.7.0, der X-Server XFree86 seit Version 4.0.

Die Software wurde 1999 zunächst unter einer proprietären Lizenz veröffentlicht. Am 19. September 2008 stellte SGI eine neue Version seiner "SGI Free Software License B" vor. Seit dieser Version steht die Software im Einklang mit dem Verständnis der OpenSource-Gemeinschaft von freier Software. Die FSF begrüßte diesen Schritt ebenfalls.[2]

Eigenschaften

GLX besteht aus drei Teilen:

  • Einer API, welche dazu benutzt wird, OpenGL-Programme für das X-Window-System zu schreiben.
  • Einer Erweiterung des X-Protokolls, welches dem Client (der OpenGL-Applikation) erlaubt, 3D-Render-Befehle an den X-Server (die Software, welche für die Anzeige zuständig ist) zu senden. Client und Server können dabei auf verschiedenen Rechnern laufen.
  • Einer Erweiterung des X-Servers, welche die empfangenen Render-Befehle übersetzt und sie an die hardwarebeschleunigte 3D-Grafikkarte sendet oder sie per Software, unter Verwendung der Mesa-Bibliothek, rendert (was sehr viel langsamer ist).

Wenn ein Client und ein Server auf demselben Rechner laufen und eine 3D-beschleunigte Grafik mit passendem Treiber verfügbar ist, können die letzteren beiden Komponenten mit Hilfe von DRI umgangen werden: Das Client-Programm kann dann direkt auf die Grafikhardware zugreifen, was weitere Geschwindigkeitsvorteile bringt.

Auf einem laufenden X-Server können eine Menge an Diagnoseinformationen über GLX, eingeschlossen der GLX-Optiken, die das System unterstützt, mit dem Befehl „glxinfo“ extrahiert werden. Das Demonstrationswerkzeug „glxgears“ unterstützt eine grobe Einschätzung der Geschwindigkeit der 3D-Render-Einrichtung.

Die Windows-Variante wird WGL genannt.

Weblinks

Quellenangaben

  1. SGI Free Software License B
  2. SGI – OpenGL unter freier Lizenz

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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 — 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… …   Wikipedia

  • 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”