GNOME Mutter nuk do të mbështesë më versionet e vjetra të OpenGL

Baza e kodit të përbërë të serverit Mutter që do të përdoret në versionin e GNOME 44 është modifikuar për të hequr mbështetjen për versionet më të vjetra të OpenGL. Për të ekzekutuar Mutter do t'ju duhen drejtues që mbështesin të paktën OpenGL 3.1. Në të njëjtën kohë, Mutter do të ruajë mbështetjen për OpenGL ES 2.0, i cili do ta lejojë atë të ruajë aftësinë për të punuar në kartat video më të vjetra dhe në GPU të përdorura në bordet ARM. Shpresohet që heqja e kodit për të mbështetur versionet e vjetra të OpenGL do ta bëjë më të lehtë mirëmbajtjen e bazës së kodeve dhe do të çlirojë burime për testimin e funksionalitetit të ri.

Në Mesa, pothuajse të gjithë drejtuesit aktualë OpenGL plotësojnë kushtet e deklaruara (mbështetja e OpenGL 3.1 nuk është zbatuar ende plotësisht në etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) dhe lima (Mali 400/ 450)). Pritet që GPU-të e vjetra dhe sistemet ARM për të cilat drejtuesit nuk mbështesin versionet e kërkuara të OpenGL do të mund të përdoren duke kaluar në OpenGL ES 2.0. Për shembull, drejtuesit më të vjetër për GPU-të Intel Gen3-Gen5 që mbështesin vetëm OpenGL 2.1 do të mund të përdoren sepse ata gjithashtu mbështesin OpenGL ES 2.0.

Burimi: opennet.ru

Shto një koment