GNOME eureun ngajaga perpustakaan grafik Clutter

Proyék GNOME parantos ngalihkeun perpustakaan grafis Clutter kana proyék warisan anu parantos dileungitkeun. Dimimitian ku GNOME 42, perpustakaan Clutter sareng komponenana anu aya hubunganana Cogl, Clutter-GTK sareng Clutter-GStreamer bakal dipiceun tina SDK GNOME sareng kode anu aya hubunganana bakal dipindahkeun ka gudang arsip.

Pikeun mastikeun kasaluyuan sareng ekstensi anu tos aya, GNOME Shell bakal nahan salinan internal Cogl sareng Clutter sareng bakal terus dikirimkeun pikeun masa depan anu tiasa diramalkeun. Pamekar aplikasi anu nganggo GTK3 sareng Clutter, Clutter-GTK atanapi Clutter-GStreamer disarankan pikeun migrasi programna ka GTK4, libadwaita sareng GStreamer. Upami ieu henteu mungkin, anjeun kedah nyalira nambihan Cogl, Clutter, Clutter-GTK sareng Clutter-GStreamer gumantung kana bungkusan Flatpak, sabab bakal dikaluarkeun tina runtime GNOME utama.

Proyék Clutter parantos ngeuyeumbeu sareng teu dikembangkeun salami lami - sékrési signifikan terakhir 1.26 kabentuk dina taun 2016, sareng pembaruan koréksi terakhir ditawarkeun dina awal 2020. Fungsionalitas sareng ideu dikembangkeun dina Clutter ayeuna disayogikeun ku kerangka GTK4, libadwaita, GNOME Shell sareng server komposit Mutter.

Ngelingan yén perpustakaan Clutter museurkeun kana nyadiakeun rendering panganteur pamaké. Fungsi perpustakaan Clutter fokus kana pamakéan aktip animasi jeung épék visual, nu ngidinan Anjeun pikeun nerapkeun métode dipaké dina ngembangkeun kaulinan nalika nyieun aplikasi GUI biasa. Dina waktu nu sarua, perpustakaan sorangan nyarupaan mesin kaulinan, nu jumlah maksimum operasi dilumangsungkeun ku GPU, sarta pikeun nyieun hiji panganteur pamaké kompléks merlukeun nulis minimum kode. perpustakaan geus utamana dipaké kalawan OpenGL, tapi ogé bisa ngajalankeun on luhureun GLib, GObject, GLX, SDL, WGL, Quartz, EGL na Pango. Aya bindings pikeun Perl, Python, C #, C ++, Vala jeung Ruby.

sumber: opennet.ru

Tambahkeun komentar