Hindi na susuportahan ng GNOME Mutter ang mga mas lumang bersyon ng OpenGL

Ang Mutter composite server codebase na gagamitin sa GNOME 44 release ay binago upang alisin ang suporta para sa mga mas lumang bersyon ng OpenGL. Upang patakbuhin ang Mutter kakailanganin mo ang mga driver na sumusuporta sa hindi bababa sa OpenGL 3.1. Kasabay nito, pananatilihin ng Mutter ang suporta para sa OpenGL ES 2.0, na magbibigay-daan dito na mapanatili ang kakayahang magtrabaho sa mga mas lumang video card at sa mga GPU na ginagamit sa mga ARM board. Inaasahan na ang pag-alis ng code upang suportahan ang mga legacy na bersyon ng OpenGL ay gagawing mas madaling mapanatili ang codebase at magpapalaya ng mga mapagkukunan para sa pagsubok ng bagong pagpapagana.

Sa Mesa, halos lahat ng kasalukuyang driver ng OpenGL ay nakakatugon sa mga nakasaad na kundisyon (ang suporta sa OpenGL 3.1 ay hindi pa ganap na ipinapatupad sa etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) at lima (Mali 400/ 450)). Inaasahan na ang mga mas lumang GPU at ARM system kung saan ang mga driver ay hindi nagbibigay ng suporta para sa mga kinakailangang bersyon ng OpenGL ay magagamit sa pamamagitan ng paglipat sa paggamit ng OpenGL ES 2.0. Halimbawa, ang mga mas lumang driver para sa mga Intel Gen3-Gen5 GPU na sumusuporta lang sa OpenGL 2.1 ay magagamit dahil sinusuportahan din nila ang OpenGL ES 2.0.

Pinagmulan: opennet.ru

Magdagdag ng komento