Sgaoileadh inneal inneal grafaigeach GTK 4.4

Às deidh còig mìosan de leasachadh, chaidh foillseachadh inneal ioma-àrd-ùrlar airson eadar-aghaidh cleachdaiche grafaigeach a chruthachadh - GTK 4.4.0 - a thaisbeanadh. Thathas a’ leasachadh GTK 4 mar phàirt de phròiseas leasachaidh ùr a bhios a’ feuchainn ri API seasmhach le taic a thoirt do luchd-leasachaidh thagraidhean airson grunn bhliadhnaichean a ghabhas cleachdadh gun eagal a bhith orra iarrtasan ath-sgrìobhadh gach sia mìosan ri linn atharrachaidhean API san ath GTK meur.

Am measg nan leasachaidhean as ainmeil ann an GTK 4.4 tha:

  • Leasachaidhean leantainneach air an einnsean tairgse NGL, a bhios a’ cleachdadh OpenGL gus coileanadh nas àirde a choileanadh fhad ‘s a tha e a’ lughdachadh luchd CPU. Tha an sgaoileadh ùr a’ toirt a-steach optimizations tairgse gus cuir às do chleachdadh inneach eadar-roinneil mòra. Chaidh obrachadh ceart NGL le draibhear fosgailte airson GPU Mali a stèidheachadh. Thathas an dùil stad a chuir air taic don t-seann einnsean tairgse GL (GSK_RENDERER = gl) san ath mheur de GTK.
  • Còd air a ghlanadh agus air a dhèanamh nas sìmplidhe co-cheangailte ri rèiteachadh OpenGL. Tha an còd airson taic OpenGL ann an GTK ag obair gu ceart air siostaman leis na dreachan as ùire de dhraibhearan NVIDIA seilbhe. Gus faighinn chun API tairgse, thathas den bheachd gur e eadar-aghaidh EGL am prìomh fhear (tha riatanasan dreach EGL air an àrdachadh gu 1.4). Air siostaman X11, faodaidh tu gluasad air ais bho EGL gu GLX ma tha sin riatanach. Air Windows, tha WGL air a chleachdadh gu bunaiteach.
  • Chaidh na cuspairean a tha air an gabhail a-steach sa phrìomh sgrìobhadh ath-eagrachadh agus ath-ainmeachadh. Bho seo a-mach, tha na cuspairean togte air an ainmeachadh Default, Default-dark, Default-hc agus Default-hc-dark, agus chaidh an cuspair Adwaita a ghluasad gu libadwaita. Bidh cuspairean a’ cleachdadh loidhne dhotagach an àite loidhne dhubh gus teachdaireachdan mearachd a shoilleireachadh. Taic a bharrachd airson taghadh teacsa leth-fhollaiseach.
  • Tha buileachadh in-ghabhail dhòighean cuir a-steach faisg air giùlan IBus nuair a bhios iad a’ taisbeanadh agus a’ làimhseachadh sreathan sgrìobhaidh agus iuchraichean marbh. Chuir sinn ris a’ chomas diofar iuchraichean marbh agus cothlamadh a chleachdadh aig an aon àm nach lean gu cruthachadh aon charactar Unicode (mar eisimpleir, “ẅ”). Chaidh làn thaic airson prìomh luachan mapaidh 32-bit (keysyms), a’ toirt a-steach luachan Unicode, a chuir an gnìomh.
  • Chaidh dàta Emoji ùrachadh gu CLDR 39, a’ fosgladh a’ chomas air Emoji a dhèanamh ionadail thairis air cànanan agus sgìrean.
  • Gu gnàthach, tha eadar-aghaidh sgrùdaidh air a thoirt a-steach gus tagraidhean GTK debugging a dhèanamh nas fhasa.
  • Air àrd-ùrlar Windows, tha GL air a chleachdadh airson susbaint ioma-mheadhain a chluich, agus tha an WinPointer API air a chleachdadh gus obrachadh le clàran agus innealan cuir a-steach eile.

Source: fosgailtenet.ru

Cuir beachd ann