A GNOME Mutter már nem támogatja az OpenGL régebbi verzióit

A GNOME 44 kiadásban használt Mutter kompozit szerver kódbázist módosították, hogy megszüntessék az OpenGL régebbi verzióinak támogatását. A Mutter futtatásához legalább OpenGL 3.1-et támogató illesztőprogramokra lesz szüksége. Ugyanakkor a Mutter megtartja az OpenGL ES 2.0 támogatását, ami lehetővé teszi, hogy megőrizze azt a képességét, hogy régebbi videokártyákon és ARM-kártyákon használt GPU-kon is működjön. Remélhetőleg az OpenGL régi verzióit támogató kód eltávolítása megkönnyíti a kódbázis karbantartását, és erőforrásokat szabadít fel az új funkciók teszteléséhez.

A Mesa-ban szinte az összes jelenlegi OpenGL-illesztőprogram megfelel a megadott feltételeknek (az OpenGL 3.1 támogatása még nincs teljesen implementálva az etnaviv (Vivante), a vc4 (VideoCore Raspberry Pi), a v3d (VideoCore Raspberry Pi), az asahi (Apple Silicon) és a lima (Mali). 400/ 450)). Várhatóan a régebbi GPU-k és ARM-rendszerek, amelyeknél a meghajtók nem támogatják az OpenGL szükséges verzióit, az OpenGL ES 2.0-ra váltva használhatóak lesznek. Például az Intel Gen3-Gen5 GPU-k régebbi illesztőprogramjai, amelyek csak az OpenGL 2.1-et támogatják, használhatók lesznek, mivel ezek is támogatják az OpenGL ES 2.0-t.

Forrás: opennet.ru

Hozzászólás