GNOME Mutter vil ikke lenger støtte eldre versjoner av OpenGL

Mutter-komposittserver-kodebasen som skal brukes i GNOME 44-utgivelsen har blitt modifisert for å fjerne støtte for eldre versjoner av OpenGL. For å kjøre Mutter trenger du drivere som støtter minst OpenGL 3.1. Samtidig vil Mutter beholde støtte for OpenGL ES 2.0, som vil tillate den å opprettholde muligheten til å fungere på eldre skjermkort og på GPUer som brukes på ARM-kort. Det er å håpe at fjerning av kode for å støtte eldre versjoner av OpenGL vil gjøre kodebasen enklere å vedlikeholde og frigjøre ressurser for å teste ny funksjonalitet.

I Mesa tilfredsstiller nesten alle nåværende OpenGL-drivere de oppgitte betingelsene (OpenGL 3.1-støtte er ennå ikke fullt implementert i etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) og lima (Mali) 400/450)). Det forventes at eldre GPUer og ARM-systemer som driverne ikke støtter de nødvendige versjonene av OpenGL for vil kunne brukes ved å bytte til OpenGL ES 2.0. For eksempel vil eldre drivere for Intel Gen3-Gen5 GPUer som kun støtter OpenGL 2.1 kunne brukes fordi de også støtter OpenGL ES 2.0.

Kilde: opennet.ru

Legg til en kommentar