Google agus Binomial
Comhlánaíonn Bunús Uilíoch roimhe seo
Ceadaíonn an fhormáid Bunús Uilíoch duit feidhmíocht uigeachtaí dúchais GPU a bhaint amach, ach soláthraíonn sé leibhéal comhbhrú níos airde.
Is formáid idirmheánach é Basic a sholáthraíonn traschódú tapa ar uigeachtaí GPU go formáidí éagsúla ísealleibhéil le húsáid ar chórais deisce agus gléasanna soghluaiste araon roimh úsáid. Tacaítear faoi láthair le formáidí PVRTC1 (4bpp RGB), BC7 (6 modh RGB), BC1-5, ETC1, agus ETC2. Táthar ag súil le tacaíocht sa todhchaí do mhodhanna formáid ASTC (RGB nó RGBA) agus 4/5 RGBA le haghaidh BC7 agus 4bpp RGBA le haghaidh PVRTC1.
Glacann uigeachtaí sa bhunfhormáid suas 6-8 huaire níos lú cuimhne físe agus éilíonn siad thart ar leath an oiread sonraí a aistriú le huigeachtaí tipiciúla bunaithe ar fhormáid JPEG agus 10-25% níos lú ná uigeachtaí i mód RDO. Mar shampla, le méid íomhá JPEG de 891 KB agus uigeacht ETC1 de 1 MB, is é an méid sonraí san fhormáid Bunús ná 469 KB sa mhodh cáilíochta is airde. Agus uigeachtaí á gcur i bhfíschuimhne, d'ídigh uigeachtaí JPEG agus PNG a úsáideadh i dtrialacha 16 MB de chuimhne, agus uigeachtaí i
Tá 2 MB de chuimhne ag teastáil ón mbonn le haistriú go BC1, PVRTC1 agus ETC1, agus 4 MB le haistriú go BC7.
Tá an próiseas chun iarratais atá ann cheana a aistriú go Basis Universal simplí go leor. Is leor uigeachtaí nó íomhánna atá ann cheana a athchódú i bhformáid nua ag baint úsáide as an bhfóntas “basisu” a sholáthraíonn an tionscadal, ag roghnú an leibhéal cáilíochta atá ag teastáil. Ansin, san iarratas, roimh an gcód rindreála, ní mór duit an traschódóir baseu a thúsú, atá freagrach as an bhformáid idirmheánach a aistriú go formáid a thacaíonn an GPU reatha. Ag an am céanna, tá íomhánna ar fud an tslabhra próiseála ar fad fós comhbhrúite, lena n-áirítear iad a luchtú i bhfoirm chomhbhrúite isteach sa GPU. In ionad an íomhá iomlán a thraschódú roimh ré, ní dhíchódaíonn an GPU go roghnach ach na codanna riachtanacha den íomhá.
Tacaíonn sé le eagair uigeachta ilchineálach (ciúbmaps), uigeachtaí toirtmhéadracha, eagair uigeachta, leibhéil mipmap, seichimh físeáin nó blúirí uigeachta treallach a shábháil i gcomhad amháin. Mar shampla, is féidir sraith íomhánna a phacáil in aon chomhad amháin chun físeáin bheaga a chruthú, nó roinnt uigeachtaí a chur le chéile ag baint úsáide as pailéad coiteann do gach íomhá agus ag baint úsáide as gnáth-theimpléid íomhá. Tacaíonn cur i bhfeidhm an ionchódóra Basis Universal le ionchódú il-snáithithe ag baint úsáide as OpenMP. Faoi láthair ní oibríonn an traschódóir ach i mód aon-snáithe.
chomh maith
Tugtar faoi deara go ndéanann an cumas físeáin a leabú lena phróiseáil ina dhiaidh sin ach amháin ar thaobh an GPU réiteach suimiúil ar Basis Universal chun comhéadain úsáideora dinimiciúla a chruthú ar WebAssembly agus WebGL, ar féidir leo na céadta físeáin bheaga a thaispeáint ag an am céanna le híoslód LAP. Go dtí gur féidir treoracha SIMD a úsáid in WebAssembly le codecs traidisiúnta, níl an leibhéal feidhmíochta seo indéanta go fóill, mar sin is féidir físeán bunaithe ar uigeacht a úsáid i réimsí nach bhfuil gnáthfhíseáin infheidhme iontu. Tá cód le leas iomlán a bhaint as físeáin á ullmhú faoi láthair lena fhoilsiú, lena n-áirítear an cumas úsáid a bhaint as
Foinse: oscailtenet.ru