GNOME projekt on deklareerinud Clutteri graafikakogu vananenud projektide hulka, mille arendamine lõpetatakse. Alates GNOME 42-st eemaldatakse Clutteri raamatukogu ja sellega seotud komponendid Cogl, Clutter-GTK ning Clutter-GStreamer GNOME SDK-st ja seotud kood viidatakse arhiivsetesse reposiitidesse.
Olemasolevate laienduste ühilduvuse tagamiseks jäävad GNOME Shelli koosseisu sisemised kopeerimine Cogl ja Clutter, mis jätkavad otseselt pakkumist lähitulevikus. Arendajatele, kes kasutavad GTK3 koos Clutteri, Clutter-GTK või Clutter-GStreameriga, soovitatakse oma programme üle viia GTK4, libadwaita ja GStreamerile. Kui see ei ole võimalik, tuleks Cogl, Clutter, Clutter-GTK ja Clutter-GStreamer eraldi lisada sõltuvustena Flatpaki formaatidesse, kuna need eemaldatakse GNOME põhijooksust.
Clutteri projekt on juba pikka aega seiskunud ja ei arene — viimane märkimisväärne versioon 1.26 on koostatud 2016. aastal ning viimane paranduste täiendus tehti 2020. aasta alguses. Clutteris arendatud funktsionaalsus ja ideed on nüüd katet pakkumas GTK4, libadwaita, GNOME Shell ja komposiit. serveriga Mutter.
Peame meeles, et Clutteri teek on suunatud kasutajaliidese renderdamise tagamisele. Clutteri teegi funktsioonid on suunatud aktiivsele animatsiooni ja visuaalsete efektide kasutamisele, mis võimaldab rakendada tavaliste GUI rakenduste loomisel mängude arendamisel kasutatavaid meetodeid. Samuti sarnaneb teek mängumootoriga, kus maksimaalne töökoormus langeb GPU õlgadele ja keeruka kasutajaliidese loomine nõuab minimaalselt koodi kirjutamist. Teeki kasutati peamiselt koos OpenGL-iga, kuid see võib töötada ka GLibi, GObjecti, GLXi, SDLi, WGLi, Quartziga, EGLi ja Pangoga. Toetatakse keeletõlkeid Perlile, Pythonile, C#, C++, Valale ja Ruby'le.
Allikas: opennet.ru
