Kodbasen för Mutter-kompositservern, som kommer att användas i GNOME 44-utgåvan, har modifierats för att ta bort stöd för äldre versioner av OpenGL. Mutter kommer att kräva drivrutiner som stöder minst OpenGL 3.1. Mutter kommer dock att behålla stöd för OpenGL ES 2.0, vilket gör att det kan fortsätta köras på äldre grafikkort och på GPU:er som används på ARM-kort. Att ta bort koden för att stödja äldre versioner av OpenGL förväntas förenkla underhållet av kodbasen och frigöra resurser för att testa ny funktionalitet.
I Mesa uppfyller nästan alla nuvarande OpenGL-drivrutiner de angivna villkoren (stöd för OpenGL 3.1 är ännu inte fullt implementerat i drivrutinerna etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) och lima (Mali 400/450). Det förväntas att äldre GPU:er och ARM-system för vilka drivrutiner inte tillhandahåller stöd för de nödvändiga OpenGL-versionerna kommer att kunna användas genom att byta till OpenGL ES 2.0. Till exempel kan äldre drivrutiner för Intel Gen3-Gen5 GPU:er som endast stöder OpenGL 2.1 användas eftersom de också stöder OpenGL ES 2.0.
Källa: opennet.ru
