Do nočních sestavení, na jejichž základě bude vydána verze Firefox 94, byla přidána změna, která zahrnuje jako výchozí nový backend pro vykreslování pro grafická prostředí využívající protokol X11. Nový backend se vyznačuje použitím EGL pro výstup grafiky namísto GLX. Backend podporuje spolupráci s otevřenými ovladači OpenGL Mesa 21.x a s proprietárními ovladači NVIDIA 470.x. Proprietární ovladače OpenGL od AMD zatím nejsou podporovány.
Použití EGL řeší problémy s grafickými ovladači a umožňuje rozšířit spektrum zařízení, pro která je dostupné akcelerované video a WebGL. Dříve bylo pro aktivaci nového backendu pro X11 vyžadováno spuštění s proměnnou prostředí MOZ_X11_EGL, po jejímž nastavení se Webrender a komponenty kompozitování OpenGL přepnuly na používání EGL. Nový backend byl připraven rozdělením backendu DMABUF, původně vytvořeného pro Wayland, což umožňuje přímo vykreslovat snímky do paměti GPU, která může být zobrazená ve framebufferu EGL a vykreslovaná jako textura při slučování prvků webové stránky.
Zdroj: opennet.ru
