I kodebasen af kompositskærmen Mutter, der vil blive anvendt i udgivelsen af GNOME 44, er der foretaget ændringer, der fjerner understøttelsen af ældre versioner af OpenGL. For at kunne bruge Mutter vil der være behov for drivere, der understøtter mindst OpenGL 3.1. Samtidig vil understøttelsen af OpenGL ES 2.0 blive bevaret i Mutter, hvilket muliggør brugen på ældre grafikkort og GPU'er, der anvendes på ARM-platforme. Det antages, at fjernelsen af koden til understøttelse af forældede versioner af OpenGL vil forenkle vedligeholdelsen af kodebasen og frigøre ressourcer til testning af nye funktioner.
I Mesa opfylder stort set alle aktuelle OpenGL-drivere de angivne betingelser (understøttelsen af OpenGL 3.1 er endnu ikke helt implementeret i driverne etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) og lima (Mali 400/450)). Det antages, at ældre GPU'er og ARM-systemer, for hvilke drivere ikke leverer understøttelse af de nødvendige versioner af OpenGL, stadig kan anvendes ved at skifte til brugen af OpenGL ES 2.0. For eksempel kan ældre drivere til Intel GPU'er Gen3-Gen5, der kun understøtter OpenGL 2.1, anvendes, da de også understøtter OpenGL ES 2.0.
Kilde: opennet.ru
