GNOME Mutter ondersteunt niet langer oudere versies van OpenGL

De Mutter Composite Server-codebase die zal worden gebruikt in de GNOME 44-release is gewijzigd om ondersteuning voor oudere versies van OpenGL te verwijderen. Mutter heeft stuurprogramma's nodig die minimaal OpenGL 3.1 ondersteunen. Tegelijkertijd behoudt Mutter ondersteuning voor OpenGL ES 2.0, waardoor de mogelijkheid behouden blijft om te werken op oudere videokaarten en GPU's die op ARM-borden worden gebruikt. Het verwijderen van code ter ondersteuning van oudere versies van OpenGL zal naar verwachting de codebase gemakkelijker te onderhouden maken en middelen vrijmaken voor het testen van nieuwe functionaliteit.

In Mesa voldoen vrijwel alle huidige OpenGL-stuurprogramma's aan de gestelde voorwaarden (OpenGL 3.1-ondersteuning is nog niet volledig geïmplementeerd in de etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) en lima (Mali 400/450)). De verwachting is dat oudere GPU's en ARM-systemen, waarvan de drivers geen ondersteuning bieden voor de benodigde versies van OpenGL, gebruikt kunnen worden, dus door over te stappen op het gebruik van OpenGL ES 2.0. Oudere drivers voor Intel Gen3-Gen5 GPU's die alleen OpenGL 2.1 ondersteunen, kunnen bijvoorbeeld nog steeds worden gebruikt, omdat ze ook OpenGL ES 2.0 ondersteunen.

Bron: opennet.ru

Voeg een reactie