În versiunile nocturne, pe baza cărora va fi realizată lansarea Firefox 94, a fost adăugat o modificare care include în mod implicit un nou backend de redare pentru medii grafice care utilizează protocolul X11. Noua soluție se remarcă prin utilizarea EGL pentru redarea graficii interfeței, în loc de GLX. Backend-ul suportă funcționarea cu driver-ele OpenGL open-source Mesa 21.x și cu driver-ele proprietare NVIDIA 470.x. Driver-ele OpenGL proprietare AMD nu sunt încă suportate.
Utilizarea EGL rezolvă problemele cu driver-ele gfx și permite extinderea spectrului de dispozitive pentru care este disponibilă accelerarea video și WebGL. Anterior, pentru a activa noul backend pentru X11, era necesar să se pornească cu variabila de mediu MOZ_X11_EGL, după setarea căreia Webrender și componentele de compunere OpenGL se schimbau pentru a folosi EGL. Noua soluție a fost pregătită prin separarea backend-ului DMABUF, creat inițial pentru Wayland, și care permite redarea directă a cadrelor în memoria GPU, care poate fi reflectată în framebuffer-ul EGL și redată ca textură în procesul de compunere a elementelor paginii web.
Sursa: opennet.ro
