GNOME Mutter ne bo več podpiral starejših različic OpenGL

Kodna baza kompozitnega strežnika Mutter, ki bo uporabljena v izdaji GNOME 44, je bila spremenjena, da odstrani podporo za starejše različice OpenGL. Za zagon Mutterja boste potrebovali gonilnike, ki podpirajo vsaj OpenGL 3.1. Hkrati bo Mutter ohranil podporo za OpenGL ES 2.0, kar mu bo omogočilo ohranitev zmožnosti dela na starejših grafičnih karticah in na grafičnih procesorjih, ki se uporabljajo na ploščah ARM. Upamo, da bo odstranitev kode za podporo podedovanih različic OpenGL olajšala vzdrževanje kodne zbirke in sprostila vire za preizkušanje nove funkcionalnosti.

V Mesi skoraj vsi trenutni gonilniki OpenGL izpolnjujejo navedene pogoje (podpora za OpenGL 3.1 še ni v celoti implementirana v etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) in lima (Mali). 400/450)). Pričakuje se, da bodo starejši grafični procesorji in sistemi ARM, za katere gonilniki ne zagotavljajo podpore za zahtevane različice OpenGL, lahko uporabljali s prehodom na uporabo OpenGL ES 2.0. Na primer, starejše gonilnike za grafične procesorje Intel Gen3-Gen5, ki podpirajo samo OpenGL 2.1, bo mogoče uporabiti, ker podpirajo tudi OpenGL ES 2.0.

Vir: opennet.ru

Dodaj komentar