GTK 4.4 graafikakogumi väljaanne

Pärast viit kuud arendust on välja antud platvormideülese tööriista komplekt kasutajaliidese loomiseks — GTK 4.4.0. GTK 4 areneb uue arendusprotsessi raames, mille eesmärk on pakkuda rakenduste arendajatele stabiilset ja aastate jooksul toetatud API-d, mida saab kasutada muretsemata, et iga kuue kuu järel tuleb API muudatuste tõttu rakendusi uuesti kirjutada.

GTK 4.4 üks silmapaistvamaid täiustusi on:

  • Jätkub NGL renderdamismootori täiustamine, mis kasutab OpenGL-i, et saavutada kõrgemat jõudlust, vähendades samas CPU koormust. Uues versioonis on sisse viidud renderdamise optimeerimised, mis on seotud suurte vahepealsete tekstuuride kasutamise lõpetamisega. NGL-i töö on ühendatud avatud Mali GPU draiveriga. Vanema renderdamismootori GL toetamine (GSK_RENDERER=gl) plaanitakse lõpetada järgmises GTK versioonis.
  • OpenGL-i seadistuse kood on puhastatud ja lihtsustatud. Veendutakse, et OpenGL-i toe kood GTK-s toimiks süsteemides, kus on installitud värsked versioonid NVIDIA kaubanduslikest draiveritest. Renderdamise API-le pääsemiseks peetakse peamiseks liideseks EGL (EGL versiooni nõudmised on tõstetud 1.4-le). X11 süsteemides tehakse vajadusel üleminek EGL-lt GLX-ile. Windowsis kasutatakse vaikimisi WGL-i.
  • Peamised teema-moodulid on ümber korraldatud ja ümber nimetatud. Nüüdsest nimetatakse vaiketeemasid Default, Default-dark, Default-hc ja Default-hc-dark ning teema Adwaita on viidud libadwaita. Vigade sõnumite rõhutamiseks kasutatakse teema moodustatud täppjoont lainete joone asemel. Lisatud on poolläbipaistva teksti märgistamise tugi.
  • Sisseehitatud sisendi meetodid on viidud lähendama IBus-i käitumisele kompositsioonijada ja surnud klahvide kuvamisel ja töötlemisel. Lisatud on võimalus samal ajal kasutada erinevaid surnud klahve ja kombinatsioone, mis ei too kaasa ühe Unicode sümboli loomist (nt 'ẅ'). Täielik 32-bitiste klahvimaardamise väärtuste (keysyms) tugi on rakendatud, sealhulgas Unicode'i väärtustega.
  • Emoji andmed on uuendatud CLDR 39 komplektini, mis avab võimalused Emoji lokaliseerimiseks erinevatele keeltele ja piirkondadele.
  • Vaikimisi on sisse lülitatud inspektsiooniliides, mis lihtsustab GTK-rakenduste silumist.
  • Windowsi platvormil kasutatakse multimeedia sisu esitamiseks GL-i ning tahvelarvutite ja muude sisendid seadmete jaoks WinPointer API-d.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster