GNOME Mutter ei toeta enam OpenGL-i vanemaid versioone

Mutteri komposiitserveri koodibaasi, mida kasutatakse GNOME 44 versioonis, on muudetud, et eemaldada tugi OpenGL-i vanematele versioonidele. Mutteri käivitamiseks vajate draivereid, mis toetavad vähemalt OpenGL 3.1. Samal ajal säilitab Mutter toe OpenGL ES 2.0-le, mis võimaldab tal säilitada võime töötada vanematel videokaartidel ja ARM-plaatidel kasutatavatel GPU-del. Loodetakse, et OpenGL-i pärandversioonide toetamise koodi eemaldamine muudab koodibaasi hõlpsamini hooldatavaks ja vabastab ressursse uute funktsioonide testimiseks.

Mesas vastavad peaaegu kõik praegused OpenGL-draiverid märgitud tingimustele (OpenGL 3.1 tugi pole veel täielikult juurutatud etnavivis (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahis (Apple Silicon) ja limas (Mali). 400/ 450)). Eeldatavasti saab OpenGL ES 2.0-le üleminekul kasutada vanemaid GPU-sid ja ARM-süsteeme, mille draiverid OpenGL-i nõutavaid versioone ei toeta. Näiteks saab kasutada vanemaid Intel Gen3-Gen5 GPU draivereid, mis toetavad ainult OpenGL 2.1, kuna need toetavad ka OpenGL ES 2.0.

Allikas: opennet.ru

Lisa kommentaar