I-GNOME iyayeka ukugcina ithala leencwadi lemizobo ye-Clutter

IProjekthi ye-GNOME iye yalibeka phantsi ithala leencwadi lemizobo ye-Clutter kwiprojekthi yelifa ethe yayekiswa. Ukuqala nge-GNOME 42, ilayibrari ye-Clutter kunye nezinto ezinxulumene nayo i-Cogl, i-Clutter-GTK kunye ne-Clutter-GStreamer ziya kususwa kwi-GNOME SDK kwaye ikhowudi ehambelana nayo iya kuhanjiswa kwiindawo zokugcina zokugcina.

Ukuqinisekisa ukuhambelana nezandiso ezikhoyo, i-GNOME Shell iya kugcina iikopi zangaphakathi ze-Cogl kunye ne-Clutter kwaye iya kuqhubeka nokuthunyelwa ngenqanawa kwikamva elibonakalayo. Abaphuhlisi bezicelo abasebenzisa i-GTK3 ene-Clutter, i-Clutter-GTK okanye i-Clutter-GStreamer bayacetyiswa ukuba bafudusele iinkqubo zabo kwi-GTK4, libadwaita kunye ne-GStreamer. Ukuba oku akunakwenzeka, kufuneka udibanise ngokwahlukileyo i-Cogl, i-Clutter, i-Clutter-GTK kunye ne-Clutter-GStreamer ngokuxhomekeke kwiiphakheji ze-Flatpak, njengoko ziya kukhutshwa kwixesha eliphambili le-GNOME.

Iprojekthi ye-Clutter imile kwaye ingaphuhliswanga ixesha elide - ukukhutshwa okubalulekileyo kokugqibela kwe-1.26 kwasekwa ngo-2016, kwaye uhlaziyo lokugqibela lolungiso lwanikezelwa ekuqaleni kwe-2020. Umsebenzi kunye nezimvo eziphuhliswe kwi-Clutter ngoku zinikezelwe yi-GTK4 isakhelo, libadwaita, i-GNOME Shell kunye ne-Mutter composite server.

Khumbula ukuba ilayibrari ye-Clutter igxile ekuboneleleni ujongano lomsebenzisi. Imisebenzi yelayibrari ye-Clutter igxininise ekusebenziseni ngokusebenzayo i-animation kunye nemiphumo ebonakalayo, ekuvumela ukuba usebenzise iindlela ezisetyenziselwa ukuphuhliswa komdlalo xa udala izicelo ze-GUI eziqhelekileyo. Ngelo xesha, ilayibrari ngokwayo ifana ne-injini yomdlalo, apho inani eliphezulu lemisebenzi lenziwa yi-GPU, kunye nokudala ujongano lomsebenzisi oluntsonkothileyo kufuna ukubhala ubuncinci bekhowudi. Ithala leencwadi lisetyenziswe ikakhulu ne-OpenGL, kodwa linokubaleka phezu kwe-GLib, i-GObject, i-GLX, i-SDL, i-WGL, i-Quartz, i-EGL kunye ne-Pango. Kukho izibophelelo zePerl, iPython, iC #, iC ++, iVala kunye neRuby.

umthombo: opennet.ru

Yongeza izimvo