GLX

GLX (iniziali di "OpenGL Extension per X Window System") è il punto di connessione per OpenGL e X Window System: permette ai programmi che desiderano usare Op…

GLX
Disambiguazione – Se stai cercando altri significati, vedi Glx (disambigua).
GLX e AIGLX versus direct rendering.

GLX (iniziali di "OpenGL Extension per X Window System") è il punto di connessione per OpenGL e X Window System: permette ai programmi che desiderano usare OpenGL, di farlo dentro una finestra fornita dall'X Window System.

GLX è costituito da tre parti:

  • Una API che fornisce funzioni OpenGL all'applicazione X Window System.
  • Un'estensione del protocollo X, che permette al client (l'applicazione OpenGL) di spedire comandi che fanno richiesta di rendering 3D al server X (il software responsabile della visualizzazione). Il client e il server possono essere eseguiti in computer differenti.
  • Un'estensione del server X che riceve i comandi di rendering dal client. Questa estensione o passa i comandi all'hardware accelerato 3D scheda video oppure li renderizza con un programma che sfrutta le librerie Mesa (metodo più lento).

Se il client e il server sono eseguiti sulla stessa macchina e una scheda grafica accelerata 3D è disponibile con relativi driver, il client e il server possono essere bypassati dalla Direct Rendering Infrastructure (DRI). In questo caso, il programma client può accedere direttamente all'hardware della scheda video.

Molte informazioni riguardo a GLX, possono essere ottenute con il comando "glxinfo". L'utility "glxgears" fornisce una stima approssimata della velocità di rendering 3D.

GLX è stato creato da Silicon Graphics ed è alla versione 1.4. GLX, sia con DRI che con Mesa, è inclusa nelle versioni successive alla X11R6.7.0 di X Window System, e in XFree86 dalla versione 4.0.

Voci correlate

Collegamenti esterni

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.

  1. 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:
  2. 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.
  3. 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.
  4. 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.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.