GNOME Mutter non supporterà più le versioni precedenti di OpenGL

Il codice base di Mutter Composite Server che verrà utilizzato nella versione GNOME 44 è stato modificato per rimuovere il supporto per le versioni precedenti di OpenGL. Mutter richiederà driver che supportino almeno OpenGL 3.1. Allo stesso tempo, Mutter manterrà il supporto per OpenGL ES 2.0, che manterrà la capacità di funzionare su schede video e GPU più vecchie utilizzate su schede ARM. Si prevede che la rimozione del codice per supportare le versioni legacy di OpenGL semplificherà la manutenzione della base di codice e libererà risorse per testare nuove funzionalità.

A Mesa, quasi tutti gli attuali driver OpenGL soddisfano le condizioni indicate (il supporto OpenGL 3.1 non è stato ancora completamente implementato in etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) e lima (Mali 400/450)). Si prevede che possano essere utilizzate GPU e sistemi ARM più vecchi, per i quali i driver non forniscono supporto per le versioni richieste di OpenGL, quindi passando a OpenGL ES 2.0. Ad esempio, è ancora possibile utilizzare i driver più vecchi per le GPU Intel Gen3-Gen5 che supportano solo OpenGL 2.1, poiché supportano anche OpenGL ES 2.0.

Fonte: opennet.ru

Aggiungi un commento