A Firefox 94-ben az X11 kimenete alapértelmezés szerint EGL használatára lesz átállítva.

A Firefox 94 kiadásának alapját képező éjszakai buildek frissítésre kerültek, és alapértelmezés szerint új renderelő háttérrendszert tartalmaznak az X11 protokollt használó grafikus környezetekhez. Az új háttérprogram figyelemre méltó, hogy a GLX helyett az EGL interfészt használja a grafikus kimenethez. A háttérrendszer támogatja a nyílt forráskódú Mesa 21.x OpenGL-illesztőprogramokkal és a szabadalmaztatott NVIDIA 470.x illesztőprogramokkal való munkát. Az AMD szabadalmazott OpenGL illesztőprogramjai még nem támogatottak.

Az EGL használata megoldja a gfx-illesztőprogramokkal kapcsolatos problémákat, és lehetővé teszi azon eszközök körének bővítését, amelyeknél elérhető a videógyorsítás és a WebGL. Korábban az új X11 háttérrendszer aktiválásához a MOZ_X11_EGL környezeti változóval kellett futni, amely a Webrender és az OpenGL összeállítási összetevőket EGL használatára váltotta. Az új hátteret az eredetileg Wayland számára készített DMABUF háttér felosztásával készítik, amely lehetővé teszi a képkockák közvetlen kimenetét a GPU memóriájába, amely tükröződik az EGL framebufferben, és textúraként jeleníthető meg a weboldal elemeinek simítása során.

Forrás: opennet.ru

Hozzászólás