GNOME Mutter ne plu subtenos pli malnovajn versiojn de OpenGL

La Mutter kunmetita servila kodbazo kiu estos uzata en la eldono de GNOME 44 estis modifita por forigi subtenon por pli malnovaj versioj de OpenGL. Por ruli Mutter vi bezonos ŝoforojn kiuj subtenas almenaŭ OpenGL 3.1. Samtempe, Mutter konservos subtenon por OpenGL ES 2.0, kio permesos al ĝi konservi la kapablon labori sur pli malnovaj vidkartoj kaj sur GPU-oj uzataj sur ARM-tabuloj. Oni esperas, ke forigo de kodo por subteni heredaĵajn versiojn de OpenGL faciligos prizorgi la kodbazon kaj liberigos rimedojn por testi novajn funkciojn.

En Mesa, preskaŭ ĉiuj nunaj OpenGL-ŝoforoj kontentigas la deklaritajn kondiĉojn (subteno de OpenGL 3.1 ankoraŭ ne estas plene efektivigita en etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) kaj lima (Malio). 400/ 450)). Estas atendite, ke pli malnovaj GPUoj kaj ARM-sistemoj, por kiuj la ŝoforoj ne provizas subtenon por la postulataj versioj de OpenGL, povos esti uzataj per ŝanĝado al la uzo de OpenGL ES 2.0. Ekzemple, pli malnovaj ŝoforoj por Intel Gen3-Gen5 GPU-oj kiuj nur subtenas OpenGL 2.1 povos esti uzataj ĉar ili ankaŭ subtenas OpenGL ES 2.0.

fonto: opennet.ru

Aldoni komenton