GNOME Mutter više neće podržavati starije verzije OpenGL-a

Kodna baza kompozitnog poslužitelja Mutter koja će se koristiti u izdanju GNOME 44 izmijenjena je kako bi se uklonila podrška za starije verzije OpenGL-a. Za pokretanje Muttera trebat će vam upravljački programi koji podržavaju barem OpenGL 3.1. U isto vrijeme, Mutter će zadržati podršku za OpenGL ES 2.0, što će mu omogućiti da zadrži sposobnost rada na starijim video karticama i na GPU-ovima koji se koriste na ARM pločama. Nadamo se da će uklanjanje koda za podršku naslijeđenih verzija OpenGL-a olakšati održavanje baze koda i osloboditi resurse za testiranje nove funkcionalnosti.

U Mesi, gotovo svi trenutni OpenGL upravljački programi zadovoljavaju navedene uvjete (podrška za OpenGL 3.1 još nije u potpunosti implementirana u etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) i lima (Mali) 400/ 450)). Očekuje se da će se stariji GPU-ovi i ARM sustavi za koje upravljački programi ne podržavaju potrebne verzije OpenGL-a moći koristiti prelaskom na OpenGL ES 2.0. Na primjer, moći će se koristiti stariji upravljački programi za Intel Gen3-Gen5 GPU-ove koji podržavaju samo OpenGL 2.1 jer podržavaju i OpenGL ES 2.0.

Izvor: opennet.ru

Dodajte komentar