Ngaleupaskeun pakakas grafis GTK 4.4

Sanggeus lima bulan pangwangunan, sékrési toolkit multi-platform pikeun nyieun antarbeungeut pamaké grafis - GTK 4.4.0 - geus dibere. GTK 4 dikembangkeun salaku bagian tina prosés pamekaran énggal anu nyobian nyayogikeun pamekar aplikasi kalayan API anu stabil sareng didukung salami sababaraha taun anu tiasa dianggo tanpa sieun kedah nyerat ulang aplikasi unggal genep bulan kusabab parobihan API dina GTK salajengna. dahan.

Sababaraha perbaikan anu paling kasohor dina GTK 4.4 kalebet:

  • Perbaikan neraskeun kana mesin rendering NGL, anu nganggo OpenGL pikeun ngahontal prestasi anu langkung luhur bari ngirangan beban CPU. Pelepasan anyar kalebet optimasi rendering pikeun ngaleungitkeun panggunaan tékstur interstitial ageung. Operasi leres NGL sareng supir kabuka pikeun GPU Mali parantos didamel. Rojongan pikeun mesin rendering GL heubeul (GSK_RENDERER = gl) rencanana bakal dieureunkeun dina cabang salajengna GTK.
  • Dibersihkeun sareng disederhanakeun kode anu aya hubunganana sareng konfigurasi OpenGL. Kodeu pikeun dukungan OpenGL di GTK tiasa dianggo leres dina sistem sareng vérsi pangénggalna supir NVIDIA proprietary. Pikeun ngakses API rendering, panganteur EGL dianggap salaku panganteur utama (persyaratan versi EGL geus diangkat jadi 1.4). Dina sistem X11, anjeun tiasa ngabalikan deui tina EGL ka GLX upami diperyogikeun. Dina Windows, WGL dianggo sacara standar.
  • Téma anu kalebet dina komposisi utama parantos dirombak sareng diganti namina. Ti ayeuna, téma anu diwangun dingaranan Default, Default-dark, Default-hc sareng Default-hc-dark, sareng téma Adwaita parantos dipindahkeun ka libadwaita. Téma ngagunakeun garis dotted tinimbang garis wavy pikeun nyorot pesen kasalahan. Ditambahkeun dukungan pikeun pilihan téks semi-transparan.
  • Diwangun-di palaksanaan métode input deukeut jeung paripolah IBus nalika mintonkeun jeung ngolah nyusun runtuyan jeung konci maot. Ditambahkeun kamampuhan pikeun sakaligus ngagunakeun kenop paéh béda jeung kombinasi nu teu ngahasilkeun formasi karakter Unicode tunggal (contona, "ẅ"). Pangrojong lengkep pikeun nilai pemetaan konci 32-bit (keysyms), kalebet nilai Unicode, parantos dilaksanakeun.
  • Data Emoji parantos diropéa kana CLDR 39, muka kamampuan pikeun ngalokalkeun Emoji dina basa sareng lokal.
  • Sacara standar, antarbeungeut pamariksaan kalebet pikeun ngagampangkeun debugging aplikasi GTK.
  • Dina platform Windows, GL dipaké pikeun muterkeun eusi multimédia, sarta WinPointer API dipaké pikeun digawekeun ku tablet jeung alat input séjén.

sumber: opennet.ru

Tambahkeun komentar