GTK 4.16 pristatomas su Wayland, grafikos ir kt. patobulinimais

GTK 4

GTK 4.16 patyrė daug pokyčiųir gana įdomių patobulinimų, o Wayland yra vienas iš pagrindinių dėmesio punktų, taip pat atvaizdavimo varikliai ir GDK biblioteka.

Nauja GTK 4.16 versija atvyksta vos po šešių mėnesių ir šioje naujoje versijoje įgyvendino keletą svarbių patobulinimų, ypač kalbant apie šriftų ir grafikos atvaizdavimą, nes ši parinktis buvo pridėta gtk-font-rendering, kuris suteikia daugiau lankstumo valdyti šriftų atvaizdavimą. Naudotojai gali pasirinkti aukšto lygio nustatymus, kad sureguliuotų šrifto atvaizdavimą, arba naudoti išsamesnius nustatymus, nustatydami reikšmę į „rankinis“.

Be to, GSK patobulinimai (biblioteka, atsakinga už atvaizdavimą naudojant OpenGL ir Vulkan). Pradedant nuo šios versijos, Wayland aplinkoje, numatytasis atvaizdavimo variklis bus Vulkan. Kitose aplinkose arba kai nenorite naudoti Vulkan, GTK ir toliau naudos ngl variklį, kuris kartu su Vulkan API teikia OpenGL diegimą.

Kadangi Vulkan ir ngl variklių grafikos našumas ir stabilumas priklauso nuo grafikos tvarkyklių, Rekomenduojama naudoti naujausią Mesa 24.2 versiją užtikrinti stabilesnį veikimą.

Sistemose su langų tvarkykle optimizuotas aparatūros pagreičio mechanizmų naudojimas karalienė, gerinant grafinį našumą KDE pagrįstose darbalaukio aplinkose. Aplinkose, pagrįstose Wayland ir karalienė kaip kompozitorius, dabar galima naudoti protokolo plėtinį spalvų valdymas geresniam spalvų valdymui.

Be to, Buvo atlikti CSS temos kūrimo patobulinimai, nes dabar tai įmanoma apibrėžti ir naudoti kintamuosius CSS pagrindu sukurtose temose. Funkcijos, pvz spalva (), oklab (), spalvų mišinys (), taip pat įvairias matematines funkcijas ir Taip pat galima santykinai apibrėžti spalvas (pavyzdžiui, reguliuoti pagrindinės spalvos ryškumą ar sodrumą) ir nustatyti skaidrumą naudojant procentus.

Nauja programa „Showtime“.

Taip pat pabrėžiami Valdiklių patobulinimai, nes buvo pridėta nauja nuosavybė „juodas fonas“ valdikliui GtkGraphicsOffload, kuris naudojamas turiniui, pvz., vaizdo įrašams, siųsti tiesiai per kompozitorių, nenaudojant GSK atvaizdavimo priemonės. Valdiklis GtkPopover gavo dydžio keitimo ir padėties nustatymo patobulinimai, leidžianti sklandžiau naudotis grafinėmis programomis naudojant iššokančius langus.

Tai buvo įgyvendino naudojimą pratęsimas xdg-dialogas Wayland, kad būtų rodomi prisegti dialogai ir 6-oji objekto versija wl_composer dėl kompozicijos.

kiti išsiskiriantys pokyčiai:

  • Optimizuotas glifų ir tekstūrų kaupimas talpykloje
  • Dabar kartojant didelės tekstūros plyteles galima sukurti tobulos tekstūros paviršius
  • Šešėlių atvaizdavimas buvo patobulintas, todėl vaizdas atrodo tikroviškesnis ir subtilesnis.
  • Pridėta galimybė naudoti aparatinės įrangos pagreitį konvertuotų tekstūrų apdorojimui, pavyzdžiui, pasukto turinio rodymui ekrane.
  • Buvo įdiegta nauja API, pagrįsta atgaliniais skambučiais, siekiant efektyviau valdyti žymeklio elgesį ir tinkinimą grafinėse programose.
  • Dabar MIP tekstūravimo operacijas galima atlikti naudojant CPU. Tai ypač naudinga perkeliant objektą toliau nuo fotoaparato.
  • Pridėtas siūlų telkinys spalvų konvertavimui ir MIP tekstūros generavimui.
  • Pridėtas XDG_ACTIVATION_TOKEN aplinkos kintamojo, kuris naudojamas su xdg-activation-v1 protokolu, palaikymas. Šis protokolas leidžia vienai programai efektyviai ir saugiai perkelti dėmesį į kitą.
  • Pridėta GdkMemoryTextureBuilder klasė, kuri leidžia kurti tekstūros objektus (GdkTexture) iš duomenų, saugomų RAM,
  • Į rendernode įrankį buvo pridėtos naujos komandos, skirtos duomenims įkelti per URL ir manipuliuoti tekstūromis.
  • Operacija „Įklijuoti kaip mazgą“ buvo pridėta prie gtk4 mazgo rengyklės sąsajos, todėl lengviau manipuliuoti mazgais kuriant grafiką ir scenas.
  • Pridėtas Ctrl-Shift-N klavišų derinio palaikymas, kad būtų galima sukurti katalogus failų parinkiklyje, pagerinant valdiklio pasiekiamumą ir naudojimą.

pagaliau jei esi domina sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.