GNOME Mutter вече няма да поддържа по-стари версии на OpenGL

Кодовата база на Mutter Composite Server, която ще се използва във версията на 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 (Мали 400/450)). Очаква се да могат да се използват по-стари графични процесори и ARM системи, за които драйверите не осигуряват поддръжка за необходимите версии на OpenGL, така че чрез преминаване към използване на OpenGL ES 2.0. Например, все още могат да се използват по-стари драйвери за графични процесори Intel Gen3-Gen5, които поддържат само OpenGL 2.1, тъй като поддържат и OpenGL ES 2.0.

Източник: opennet.ru

Добавяне на нов коментар