GNOME Mutter ne prendra plus en charge les anciennes versions d'OpenGL

La base de code du serveur composite Mutter qui sera utilisée dans la version GNOME 44 a été modifiée pour supprimer la prise en charge des anciennes versions d'OpenGL. Pour exécuter Mutter, vous aurez besoin de pilotes prenant en charge au moins OpenGL 3.1. Dans le même temps, Mutter conservera la prise en charge d'OpenGL ES 2.0, ce qui lui permettra de conserver la capacité de fonctionner sur les anciennes cartes vidéo et sur les GPU utilisés sur les cartes ARM. On espère que la suppression du code pour prendre en charge les anciennes versions d'OpenGL facilitera la maintenance de la base de code et libérera des ressources pour tester de nouvelles fonctionnalités.

Dans Mesa, presque tous les pilotes OpenGL actuels satisfont aux conditions énoncées (la prise en charge d'OpenGL 3.1 n'est pas encore entièrement implémentée dans etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) et Lima (Mali). 400/450)). Il est prévu que les anciens GPU et systèmes ARM pour lesquels les pilotes ne prennent pas en charge les versions requises d'OpenGL pourront être utilisés en passant à OpenGL ES 2.0. Par exemple, les anciens pilotes pour les GPU Intel Gen3-Gen5 qui prennent uniquement en charge OpenGL 2.1 pourront être utilisés car ils prennent également en charge OpenGL ES 2.0.

Source: opennet.ru

Ajouter un commentaire