Wsparcie dla starszych wersji OpenGL zostanie zakończone w GNOME Mutter

W kodzie źródłowym kompozytowego serwera Mutter, który zostanie użyty w wydaniu GNOME 44, wprowadzono zmiany, które eliminują wsparcie dla starszych wersji OpenGL. Do działania Mutter wymagane będą sterowniki wspierające przynajmniej OpenGL 3.1. Niemniej jednak w Mutter zostanie zachowane wsparcie dla OpenGL ES 2.0, co pozwoli na działanie na starszych kartach graficznych oraz na GPU używanych w platformach ARM. Uważa się, że usunięcie kodu wspierającego przestarzałe wersje OpenGL uprości konserwację bazy kodowej i uwolni zasoby przy testowaniu nowej funkcjonalności.

W Mesa praktycznie wszystkie aktualne sterowniki OpenGL spełniają podane wymagania (wsparcie OpenGL 3.1 nie zostało w pełni zaimplementowane w sterownikach etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) oraz lima (Mali 400/450)). Uważa się, że stare GPU i systemy ARM, dla których sterowniki nie zapewniają wsparcia dla wymaganych wersji OpenGL, będą mogły być używane, przełączając się na OpenGL ES 2.0. Na przykład, stare sterowniki dla GPU Intel Gen3-Gen5, wspierające tylko OpenGL 2.1, będą mogły być używane, natomiast wspierają również OpenGL ES 2.0.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster