У Firefox 94 выснова для X11 будзе перакладзены на выкарыстанне EGL па змаўчанні

У начныя зборкі, на аснове якіх будзе сфарміраваны выпуск Firefox 94, дададзена змена, якое ўключае па змаўчанні новы бэкэнд адмалёўкі для графічных асяроддзяў, выкарыстоўвалых пратакол X11. Новы бэкэнд адметны выкарыстаннем для вываду графікі інтэрфейсу EGL замест GLX. Бэкенд падтрымлівае працу з адчыненымі OpenGL-драйверамі Mesa 21.x і c прапрыетарнымі драйверамі NVIDIA 470.x. Прапрыетарныя OpenGL-драйверы AMD пакуль не падтрымліваюцца.

Ужыванне ЕGL вырашае праблемы з gfx-драйверамі і дазваляе пашырыць спектр прылад, для якіх даступнае паскарэнне відэа і WebGL. Раней для актывацыі новага бэкенда для X11 патрабаваўся запуск з зменнай асяроддзі MOZ_X11_EGL, пасля ўсталёўкі якой Webrender і кампаненты кампазітынгу OpenGL перамыкаліся на выкарыстанне EGL. Новы бэкенд падрыхтаваны шляхам падзелу бэкенда DMABUF, першапачаткова створанага для Wayland і які дазваляе напрамую выводзіць кадры ў памяць GPU, якая можа адлюстроўвацца ў фрэймбуфер EGL і адмалёўвацца як тэкстура пры звядзенні элементаў web-старонкі.

Крыніца: opennet.ru

Дадаць каментар