Во 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, што овозможува фрејмовите директно да излезат во меморијата на графичкиот процесор, што може да се рефлектира во баферот на рамката EGL и да се прикажува како текстура при израмнување на елементите на веб-страницата.

Извор: opennet.ru

Додадете коментар