Firefox 94:ssä X11:n lähtö vaihtuu oletusarvoisesti käyttämään EGL:ää.

Firefox 94 -julkaisun perustana oleviin öisiin koontiversioihin on lisätty muutos, joka mahdollistaa oletuksena uuden renderöinnin taustaohjelman X11-protokollaa käyttäville työpöytäympäristöille. Uusi taustaohjelma on huomionarvoinen siitä, että se käyttää EGL-liitäntää grafiikkatulostukseen GLX:n sijaan. Taustaohjelma tukee avoimia OpenGL-ajureita Mesa 21.x ja omia NVIDIA 470.x -ajureita. AMD:n omia OpenGL-ajureita ei vielä tueta.

EGL:n käyttö ratkaisee gfx-ajureihin liittyvät ongelmat ja mahdollistaa laitteiden valikoiman laajentamisen, joille video- ja WebGL-kiihdytys on saatavilla. Aiemmin X11:n uuden taustaohjelman aktivoimiseksi vaadittiin, että aloitettiin ympäristömuuttujalla MOZ_X11_EGL, jonka jälkeen Webrender ja OpenGL-kompositiokomponentit siirtyivät käyttämään EGL:ää. Uusi taustaohjelma valmistetaan jakamalla alun perin Waylandille luotu DMABUF-taustaosa, joka mahdollistaa kehysten renderöinnin suoraan GPU-muistiin, joka voidaan yhdistää EGL-kehyspuskuriin ja renderöidä tekstuurina, kun verkkosivun elementtejä tasoitetaan.

Lähde: opennet.ru

Lisää kommentti