In de nachtelijke builds, waarop de release van Firefox 94 is gebaseerd, is een wijziging toegevoegd die standaard een nieuwe renderbackend omvat voor grafische omgevingen die het X11-protocol gebruiken. De nieuwe backend is opmerkelijk omdat het EGL gebruikt voor de weergave van de gebruikersinterface in plaats van GLX. De backend ondersteunt de werking met de open-source OpenGL-drivers Mesa 21.x en met de proprietaire NVIDIA-drivers 470.x. Proprietaire OpenGL-drivers van AMD worden momenteel nog niet ondersteund.
Het gebruik van EGL lost problemen met gfx-drivers op en breidt het aantal apparaten uit waarvoor video-acceleratie en WebGL beschikbaar zijn. Eerder was het nodig om de nieuwe backend voor X11 te activeren door te starten met de omgevingsvariabele MOZ_X11_EGL, waarna Webrender en de OpenGL-compositiecomponenten overschakelden naar het gebruik van EGL. De nieuwe backend is voorbereid door de DMABUF-backend, die oorspronkelijk voor Wayland is gemaakt, te splitsen en die direct frames naar het geheugen van de GPU kan sturen, wat kan worden weergegeven in het EGL-framebuffer en als een textuur kan worden gerenderd bij het samenvoegen van webpagina-elementen.
Bron: opennet.ru
