GNOME Mutter nie będzie już obsługiwał starszych wersji OpenGL

Baza kodowa serwera złożonego Mutter, która będzie używana w wydaniu GNOME 44, została zmodyfikowana w celu usunięcia obsługi starszych wersji OpenGL. Aby uruchomić Mutter będziesz potrzebować sterowników obsługujących co najmniej OpenGL 3.1. Jednocześnie Mutter zachowa wsparcie dla OpenGL ES 2.0, co pozwoli mu zachować możliwość pracy na starszych kartach graficznych oraz na procesorach graficznych stosowanych na płytach ARM. Mamy nadzieję, że usunięcie kodu obsługującego starsze wersje OpenGL ułatwi utrzymanie bazy kodu i zwolni zasoby do testowania nowych funkcjonalności.

W Mesie prawie wszystkie obecne sterowniki OpenGL spełniają określone warunki (obsługa OpenGL 3.1 nie jest jeszcze w pełni zaimplementowana w etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) i lima (Mali 400/450)). Oczekuje się, że starsze procesory graficzne i układy ARM, dla których sterowniki nie zapewniają obsługi wymaganych wersji OpenGL, będą mogły być używane po przejściu na korzystanie z OpenGL ES 2.0. Na przykład starsze sterowniki procesorów graficznych Intel Gen3-Gen5, które obsługują tylko OpenGL 2.1, będą mogły być używane, ponieważ obsługują również OpenGL ES 2.0.

Źródło: opennet.ru

Dodaj komentarz