Ve Firefoxu 94 bude výstup pro X11 standardně přepnut na použití EGL

Noční sestavení, která budou tvořit základ pro vydání Firefoxu 94, byla aktualizována tak, aby ve výchozím nastavení zahrnovala nový backend vykreslování pro grafická prostředí využívající protokol X11. Nový backend je pozoruhodný používáním rozhraní EGL pro grafický výstup namísto GLX. Backend podporuje práci s open-source ovladači OpenGL Mesa 21.xa proprietárními ovladači NVIDIA 470.x. Proprietární ovladače AMD OpenGL zatím nejsou podporovány.

Použití EGL řeší problémy s ovladači gfx a umožňuje rozšířit řadu zařízení, pro která je k dispozici akcelerace videa a WebGL. Dříve aktivace nového backendu X11 vyžadovala spuštění s proměnnou prostředí MOZ_X11_EGL, která by přepínala skládací komponenty Webbrender a OpenGL tak, aby používaly EGL. Nový backend je připraven rozdělením backendu DMABUF, původně vytvořeného pro Wayland, který umožňuje přímý výstup snímků do paměti GPU, což se může promítnout do framebufferu EGL a vykreslit jako texturu při zploštění prvků webové stránky.

Zdroj: opennet.ru

Přidat komentář