GNOME Mutter ya no admitirá versiones anteriores de OpenGL

El código base del servidor compuesto Mutter que se utilizará en la versión GNOME 44 se ha modificado para eliminar la compatibilidad con versiones anteriores de OpenGL. Para ejecutar Mutter necesitará controladores que admitan al menos OpenGL 3.1. Al mismo tiempo, Mutter seguirá siendo compatible con OpenGL ES 2.0, lo que le permitirá mantener la capacidad de funcionar en tarjetas de video más antiguas y en GPU utilizadas en placas ARM. Se espera que la eliminación del código para admitir versiones heredadas de OpenGL facilite el mantenimiento del código base y libere recursos para probar nuevas funciones.

En Mesa, casi todos los controladores OpenGL actuales cumplen las condiciones indicadas (la compatibilidad con OpenGL 3.1 aún no está completamente implementada en etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) y lima (Malí). 400/450)). Se espera que las GPU y los sistemas ARM más antiguos cuyos controladores no admitan las versiones requeridas de OpenGL puedan usarse cambiando a OpenGL ES 2.0. Por ejemplo, se podrán utilizar controladores más antiguos para GPU Intel Gen3-Gen5 que solo admiten OpenGL 2.1 porque también admiten OpenGL ES 2.0.

Fuente: opennet.ru

Añadir un comentario