GNOME Mutter vil ikke længere understøtte ældre versioner af OpenGL

Mutter-kompositserverens kodebase, der vil blive brugt i GNOME 44-udgivelsen, er blevet ændret for at fjerne understøttelse af ældre versioner af OpenGL. For at køre Mutter skal du bruge drivere, der understøtter mindst OpenGL 3.1. Samtidig vil Mutter bevare understøttelse af OpenGL ES 2.0, hvilket vil gøre det muligt for den at bevare evnen til at arbejde på ældre videokort og på GPU'er, der bruges på ARM-kort. Det er håbet, at fjernelse af kode for at understøtte ældre versioner af OpenGL vil gøre kodebasen nemmere at vedligeholde og frigøre ressourcer til at teste ny funktionalitet.

I Mesa opfylder næsten alle nuværende OpenGL-drivere de angivne betingelser (OpenGL 3.1-understøttelse er endnu ikke fuldt implementeret i etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) og lima (Mali) 400/450)). Det forventes, at ældre GPU'er og ARM-systemer, hvor driverne ikke understøtter de påkrævede versioner af OpenGL, vil kunne bruges ved at skifte til OpenGL ES 2.0. For eksempel vil ældre drivere til Intel Gen3-Gen5 GPU'er, der kun understøtter OpenGL 2.1, kunne bruges, fordi de også understøtter OpenGL ES 2.0.

Kilde: opennet.ru

Tilføj en kommentar