GLX
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
- ( RO ) OpenGL cu X Window System (pdf) ( PDF ), pe opengl.org . Adus la 1 mai 2019 (arhivat din original la 27 septembrie 2019) .