В Firefox 94 изходът за X11 ще бъде преместен на използване на EGL по подразбиране

В нощните сборки, на база на които ще бъде формулирана версия Firefox 94, е добавена промяна, която включва нов бекенд за рендеринг по подразбиране за графични среди, използващи протокола X11. Новият бекенд е забележителен с това, че използва EGL за графичния интерфейс вместо GLX. Бекендът поддържа работа с отворени OpenGL драйвери Mesa 21.x и с проприетарни драйвери NVIDIA 470.x. Проприетарните OpenGL драйвери на AMD все още не са поддържани.

Използването на EGL решава проблемите с gfx драйверите и позволява разширяване на спектъра от устройства, за които е налично ускорение на видео и WebGL. По-рано, за да активирате новия бекенд за X11, беше необходимо стартиране с променлива на средата MOZ_X11_EGL, след задаването на която Webrender и компонентите за композиране на OpenGL преминаваха към използване на EGL. Новият бекенд е подготвен чрез разделяне на бекенда DMABUF, първоначално създаден за Wayland, който позволява директно извеждане на кадри в GPU памет, която може да се отразява във framebuffer EGL и да се рендерира като текстура при комбиниране на елементи от уеб страницата.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster