GNOME da idaduro titọju ile-ikawe awọn eya aworan Clutter

Ise agbese GNOME ti sọ ile ikawe awọn eya aworan Clutter silẹ si iṣẹ akanṣe ti o jẹ ti o ti dawọ duro. Bibẹrẹ pẹlu GNOME 42, ile-ikawe Clutter ati awọn nkan ti o somọ Cogl, Clutter-GTK ati Clutter-GStreamer yoo yọkuro lati GNOME SDK ati pe koodu ti o somọ yoo gbe lọ si awọn ibi ipamọ ti a fi pamọ.

Lati rii daju ibamu pẹlu awọn amugbooro ti o wa tẹlẹ, GNOME Shell yoo ṣe idaduro awọn ẹda inu ti Cogl ati Clutter ati pe yoo tẹsiwaju lati firanṣẹ fun ọjọ iwaju ti a rii. Awọn olupilẹṣẹ ti awọn ohun elo ti o lo GTK3 pẹlu Clutter, Clutter-GTK tabi Clutter-GStreamer ni a gbaniyanju lati gbe awọn eto wọn lọ si GTK4, libadwaita ati GStreamer. Ti eyi ko ba ṣee ṣe, o yẹ ki o ṣafikun Cogl lọtọ, Clutter, Clutter-GTK ati Clutter-GStreamer da lori awọn idii Flatpak, nitori wọn yoo yọkuro lati akoko asiko GNOME akọkọ.

Ise agbese Clutter ti duro ati ti ko ni idagbasoke fun igba pipẹ - itusilẹ pataki ti o kẹhin 1.26 ni a ṣẹda ni ọdun 2016, ati pe imudojuiwọn atunṣe to kẹhin ni a funni ni ibẹrẹ ọdun 2020. Awọn iṣẹ ṣiṣe ati awọn imọran ti o dagbasoke ni Clutter ni a pese ni bayi nipasẹ ilana GTK4, libadwaita, Shell GNOME ati olupin composite Mutter.

Ranti pe ile-ikawe Clutter wa ni idojukọ lori fifun ni wiwo olumulo. Awọn iṣẹ ti ile-ikawe Clutter wa ni idojukọ lori lilo ti nṣiṣe lọwọ ti ere idaraya ati awọn ipa wiwo, eyiti o fun ọ laaye lati lo awọn ọna ti a lo ninu idagbasoke ere nigba ṣiṣẹda awọn ohun elo GUI deede. Ni akoko kanna, ile-ikawe funrararẹ dabi ẹrọ ere kan, ninu eyiti nọmba ti o pọ julọ ti awọn iṣẹ ṣiṣe nipasẹ GPU, ati lati ṣẹda wiwo olumulo eka kan nilo kikọ koodu o kere ju. Ile-ikawe naa ti jẹ lilo akọkọ pẹlu OpenGL, ṣugbọn o tun le ṣiṣẹ lori GLib, GObject, GLX, SDL, WGL, Quartz, EGL ati Pango. Awọn abuda wa fun Perl, Python, C #, C ++, Vala ati Ruby.

orisun: opennet.ru

Fi ọrọìwòye kun