Vo Firefoxe 94 bude výstup pre X11 štandardne prepnutý na používanie EGL.

Nočné zostavy, ktoré budú tvoriť základ pre vydanie Firefoxu 94, boli aktualizované, aby štandardne obsahovali nový renderovací backend pre grafické prostredia využívajúce protokol X11. Nový backend je pozoruhodný používaním rozhrania EGL pre grafický výstup namiesto GLX. Backend podporuje prácu s open-source ovládačmi OpenGL Mesa 21.xa proprietárnymi ovládačmi NVIDIA 470.x. Proprietárne ovládače OpenGL od AMD zatiaľ nie sú podporované.

Používanie EGL rieši problémy s ovládačmi gfx a umožňuje vám rozšíriť škálu zariadení, pre ktoré je k dispozícii akcelerácia videa a WebGL. Predtým si aktivácia nového X11 backendu vyžadovala spustenie s premennou prostredia MOZ_X11_EGL, ktorá by prepínala komponenty Webbrender a OpenGL na používanie EGL. Nový backend je pripravený rozdelením backendu DMABUF, pôvodne vytvoreného pre Wayland, čo umožňuje priamy výstup snímok do pamäte GPU, čo sa môže premietnuť do framebufferu EGL a vykresliť ako textúra pri vyrovnávaní prvkov webovej stránky.

Zdroj: opennet.ru

Pridať komentár