GNOME Mutter ei enää tue OpenGL:n vanhempia versioita

Mutter-yhdistelmäpalvelinkoodikanta, jota käytetään GNOME 44 -julkaisussa, on muutettu poistamaan tuen vanhemmille OpenGL-versioille. Mutterin suorittamiseen tarvitset ohjaimia, jotka tukevat vähintään OpenGL 3.1:tä. Samaan aikaan Mutter säilyttää tuen OpenGL ES 2.0:lle, jonka avulla se voi säilyttää kyvyn toimia vanhemmilla näytönohjaimilla ja ARM-korteilla käytettävillä GPU:illa. Vanhojen OpenGL-versioiden tukemisen koodin poistamisen toivotaan helpottavan koodikannan ylläpitoa ja vapauttavan resursseja uusien toimintojen testaamiseen.

Mesassa lähes kaikki nykyiset OpenGL-ajurit täyttävät ilmoitetut ehdot (OpenGL 3.1 -tuki ei ole vielä täysin toteutettu etnavivissa (Vivante), vc4:ssä (VideoCore Raspberry Pi), v3d:ssä (VideoCore Raspberry Pi), asahissa (Apple Silicon) ja limassa (Mali). 400/450)). On odotettavissa, että vanhempia GPU- ja ARM-järjestelmiä, joiden ajurit eivät tue vaadittuja OpenGL-versioita, voidaan käyttää siirtymällä OpenGL ES 2.0:aan. Esimerkiksi Intel Gen3-Gen5 GPU:iden vanhempia ohjaimia, jotka tukevat vain OpenGL 2.1:tä, voidaan käyttää, koska ne tukevat myös OpenGL ES 2.0:aa.

Lähde: opennet.ru

Lisää kommentti