GLX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea altor semnificații, consultați GLX (dezambiguizare) .
GLX și AIGLX versus redare directă .

GLX (inițiale pentru „Open GL Extension for X Window System”) este punctul de conectare pentru OpenGL și X Window System : permite programelor care doresc să utilizeze OpenGL să facă acest lucru în interiorul unei ferestre furnizate de X Window System.

GLX este alcătuit din trei părți:

  • Un API care oferă funcții OpenGL aplicației X Window System.
  • O extensie a protocolului X, care permite clientului (aplicația OpenGL) să trimită comenzi care solicită redarea 3D către serverul X (software-ul responsabil de vizualizare). Clientul și serverul pot rula pe diferite computere.
  • O extensie a serverului X care primește comenzi de randare de la client. Această extensie fie transmite comenzile către placa video 3D accelerată hardware , fie le redă cu un program care profită de bibliotecile Mesa (metodă mai lentă).

Dacă clientul și serverul rulează pe aceeași mașină și o placă grafică 3D accelerată este disponibilă cu driverele aferente, clientul și serverul pot fi ocolite de infrastructura de redare directă (DRI). În acest caz, programul client poate accesa direct hardware-ul plăcii video.

Multe informații despre GLX pot fi obținute cu comanda „glxinfo”. Utilitarul „glxgears” oferă o estimare aproximativă a vitezei de redare 3D.

GLX a fost creat de Silicon Graphics și se află la versiunea 1.4. GLX, atât cu DRI, cât și cu Mesa, este inclus în versiunile după X11R6.7.0 ale X Window System și în XFree86 de la versiunea 4.0.

Elemente conexe

linkuri externe