Firefox 94 X11 izvade pēc noklusējuma tiks pārslēgta uz EGL

Ikdienas būvējumi, kas veidos Firefox 94 laidiena pamatu, ir atjaunināti, lai pēc noklusējuma iekļautu jaunu renderēšanas aizmugursistēmu grafiskām vidēm, kurās tiek izmantots protokols X11. Jaunā aizmugursistēma ir ievērojama ar to, ka GLX vietā grafikas izvadei izmanto EGL interfeisu. Aizmugursistēma atbalsta darbu ar atvērtā pirmkoda OpenGL draiveriem Mesa 21.x un patentētiem NVIDIA 470.x draiveriem. AMD patentētie OpenGL draiveri vēl netiek atbalstīti.

EGL izmantošana atrisina problēmas ar gfx draiveriem un ļauj paplašināt to ierīču klāstu, kurām ir pieejams video paātrinājums un WebGL. Iepriekš, lai aktivizētu jauno X11 aizmugursistēmu, bija jādarbojas ar vides mainīgo MOZ_X11_EGL, kas pārslēgtu Webrender un OpenGL kompozīcijas komponentus, lai izmantotu EGL. Jaunā aizmugure ir sagatavota, sadalot DMABUF aizmuguri, kas sākotnēji tika izveidota Wayland, kas ļauj kadrus tieši izvadīt uz GPU atmiņu, ko var atspoguļot EGL kadru buferī un renderēt kā tekstūru, saplacinot tīmekļa lapas elementus.

Avots: opennet.ru

Pievieno komentāru