Inkxaso ye-Skia WebKitGTK kunye ne-WPEWebKit yokunikezela ngemizobo ye-2D

ILogo yeSkia

I-Skia ngumthombo ovulekileyo wethala leencwadi lemizobo ye-2D

Kwilizwe lophuhliso iibrawuza zewebhu kunye nemeko-bume yedesktop, ulungiselelo kunye nokusebenza unayo kwezona mpawu ziceliweyo ngabasebenzisi kwaye le yimiba ebalulekileyo echaphazela ngokuthe ngqo amava omsebenzisi kunye nenye yezinto eziphambili xa ukhetha isiphequluli sewebhu.

Kulo mxholo, amaqela ophuhliso emva kweWPEWebKit kunye neWebKitGTK (injini yokukhangela esetyenziswa kwizikhangeli ezifana neSafari kunye neEpiphany/GNOME Web), babandakanye ukukwazi ukusebenzisa ithala leencwadi leSkia ukwenza imizobo ye-2D.

Kule minyaka idlulileyo, Abaphuhlisi beWebKit baye basebenza nzima ukuphucula ukusebenza I-WebKitGTK kunye negrafu yeWPEWebKit. Nangonakwaye iimpawu ziphunyeziwe njengonikezelo lwemisonto kunye neVSync, kwaye kwacaca ukuba i-CPU-based renderer ye-2D ifikelele kwimida yayo ngokwemigaqo yokusebenza nokusebenza kakuhle. Kukhankanyiwe ukuba baphonononge iindlela ezahlukeneyo zokukhetha ngaphambi kokukhetha i-Skia. Iinzame zokongeza i-2D GPU yokunikezela ngezakhono kwilayibrari yaseCairo, esetyenziswa yiWebKitGTK, ayizange iphumelele ngenxa yokusikelwa umda kuyilo lwethala leencwadi. Ukongeza, iprojekthi yokuphuhlisa ithala leencwadi lonikezelo iye yayekiswa ngenxa yobunzima obubangela ulungelelwaniso phakathi komsebenzi kunye nomgangatho wonikezelo.

Kubekho inzame yokwenza iCairo ixhase unikezelo lweGPU, engazange isebenze kakuhle kuba ithala leencwadi laliyilwe lijikeleze ukusebenza okuqinisekileyo okusekwe kwimodeli yePostScript, ekhokelela kwi-API efanelekileyo neqhelekileyo, enomgangatho obalaseleyo wemveliso, kodwa kunzima ukuyihlengahlengisa. kunye nezinye iimeko ezicothayo ezikoneni. Ngeli xesha, ezinye iinjini zewebhu zitshintshe umsebenzi omninzi kwi-GPU, kubandakanya unikezelo lwe-2D, apho imisebenzi emininzi ikhawuleza kakhulu.

Nangona kunjalo Umbono wokusebenzisa i-Skia ekuqaleni wakhatywa ngenxa yemicimbi yozinzo lwe-API, ukusetyenziswa kwayo njengokuxhomekeka kwangaphandle, kunye nesidingo sokugcina imodyuli yomntu wesithathu kwiWebKit, ekugqibeleni yathathwa njengesona sisombululo ukuphucula ukusebenza kwemizobo kwiWebKitGTK.

I-Skia lithala leencwadi lemizobo isetyenziswa kwiimveliso ezininzi zikaGoogle, ezinje ngeChrome, Firefox, ChromeOS, Android, kunye neFlutter. Olu kongeza luvumela unikezelo kusetyenziswa i-GPU, enokuphucula kakhulu ukusebenza kwegraphics.

Ukufudukela e-Skia kuqhutywe ngu-Igalia njengenxalenye yenyathelo lokuphucula ukusebenza kweWebKitGTK ye-GNOME. Kukhankanyiwe ukuba esona sizathu siphambili salo mfuduko yayikukufikelela kumda kwinkqubo yokuphucula ukusebenza konikezelo lwe-2D usebenzisa i-CPU. Ukusebenzisa i-GPU kubonelela ngesakhono esongezelelweyo sokuphucula ukusebenza kwegrafiki.

Inkqubo yokutshintshela kwi-Skia yaqala ngovavanyo lwangaphakathi ngoDisemba ka-2023 kwaye iziphumo zokuqala zazinomtsalane, njengoko uphuculo olubonakalayo ekusebenzeni lubonwe kwangoko, ngakumbi kwi-desktop. Njengoko uvavanyo luqhubela phambili, kwacaca ukuba i-Skia ayinikeli kuphela ukusebenza okuphezulu, kodwa iya kwenza lula ikhowudi kwaye ivule umnyango ekusebenzeni okutsha.

NgoFebruwari 2024, emva kwexesha elinzima lophuhliso kunye novavanyo, ukuphunyezwa kwe I-Skia ifikelele kwimo "efikelelekayo", oko kuthetha ukuba yayikulungele ukuhlanganiswa kwiWebKitGTK kunye neWPEWebKit esidlangalaleni, apho impendulo yokuqala evela kuluntu lomphuhlisi yayilungile, iphawula isiganeko esibalulekileyo kwinkqubo yenguqu.

Iqela lizimisele ukuqhubeka nokuphucula ukuphunyezwa kwe-Skia kwiWebKitGTK kunye ne-WPEWebKit ukuya phambili, ngezicwangciso zokwandisa ukusebenza kwe-GPU kunye nokusebenza kakuhle. Nangona ingqwalasela okwangoku ikwizibuko leWPE, kulindeleke ukuba amanye amazibuko, anjenge-GTK, afumane inkxaso kwaSkia kwixesha elizayo.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungazijonga iinkcukacha kwi ikhonkco elilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.