В кодовую базу композитного сервера Mutter, которая будет использована в выпуске GNOME 44, внесены изменения, убирающие поддержку старых версий OpenGL. Для работы Mutter будут необходимы драйверы с поддержкой как минимум OpenGL 3.1. При этом в Mutter будет сохранена поддержка OpenGL ES 2.0, что позволит сохранить возможность работы на старых видеокартах и на GPU, применяемых на ARM-платах. Предполагается, что удаление кода для поддержки устаревших версий OpenGL упростит сопровождение кодовой базы и высвободит ресурсы при тестировании новой функциональности. В Mesa практически все актуальные драйверы OpenGL удовлетворяют заявленным условиям (поддержка OpenGL 3.1 пока полностью не реализована в драйверах etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) и lima (Mali 400/450)). Предполагается, что старые GPU и ARM-системы, для которых драйверами не обеспечивается поддержка необходимых версий OpenGL, смогут использоваться че
В GNOME Mutter будет прекращена поддержка старых версий OpenGL
26 февраля 202326 фев 2023
25
~1 мин