Google ma Binomial
Fa'avae Universal fa'atasi muamua
O le Basis Universal format e mafai ai e oe ona ausia le faʻatinoga o le GPU masani, ae maua ai se maualuga maualuga o le faʻamalosi.
Fa'avae ose fa'asologa fa'avaitaimi lea e maua ai le fa'aliliuina vave o mea'ai o le GPU i fa'asologa maualalo-maualalo eseese mo le fa'aogaina i luga o masini komepiuta ma masini feavea'i a'o le'i fa'aogaina. O lo'o lagolagoina nei le PVRTC1 (4bpp RGB), BC7 (6 RGB mode), BC1-5, ETC1, ma le ETC2 formats. O lo'o fa'amoemoeina le lagolago i le lumana'i mo le fa'atulagaina o le ASTC (RGB po'o le RGBA) ma le 4/5 RGBA mo le BC7 ma le 4bpp RGBA mo le PVRTC1.
Textures i le faʻavae faʻavae e ave i luga 6-8 taimi itiiti le manatua o le vitio ma e manaʻomia le faʻafeiloaʻi pe tusa o le afa o faʻamaumauga e pei o mea masani e faʻavae i luga o le JPEG format ma le 10-25% itiiti ifo nai lo textures ile RDO mode. Mo se faʻataʻitaʻiga, faʻatasi ai ma le JPEG image tele o le 891 KB ma le ETC1 texture o le 1 MB, o le tele o faʻamatalaga i le Faʻavae Faʻavae e 469 KB i le tulaga sili ona lelei. Pe a tuʻuina mea faʻapipiʻi i le manatua o vitio, JPEG ma PNG faʻaoga na faʻaaogaina i suʻega na faʻaaogaina ai le 16 MB o le manatua, ae o mea i totonu.
Fa'avae mana'omia le 2 MB o manatua mo le fa'aliliuga i le BC1, PVRTC1 ma le ETC1, ma le 4 MB mo le fa'aliliuga i le BC7.
O le fa'agasologa o le femalaga'iga o talosaga o lo'o iai i le Basis Universal e fai si faigofie. Ua lava le toe faʻaogaina o mea o loʻo i ai nei poʻo ata i totonu o se faatulagaga fou e faʻaaoga ai le "basisu" faʻaoga na tuʻuina atu e le poloketi, filifilia le tulaga manaʻomia. Le isi, i le talosaga, aʻo leʻi faia le faʻailoga, e te manaʻomia le amataina o le transcoder faavae, lea e nafa ma le faʻaliliuina o le vaeluagalemu i le faatulagaga o loʻo lagolagoina e le GPU o loʻo iai nei. I le taimi lava e tasi, o ata i totonu o le filifili gaioiga atoa o loʻo faʻapipiʻiina, e aofia ai le utaina i totonu o le GPU. Nai lo le suia muamua o le ata atoa, e filifili e le GPU na o vaega talafeagai o le ata.
E lagolagoina le fa'asaoina o mea eseese (cubemaps), volumetric textures, texture arrays, mipmap levels, vitiō fa'asologa po'o fa'asologa o mea'ai i le faila e tasi. Mo se faʻataʻitaʻiga, e mafai ona faʻapipiʻi se faasologa o ata i se faila e tasi e fatu ai ni vitio laiti, pe tuʻufaʻatasia le tele o mea e faʻaaoga ai se paʻu masani mo ata uma ma faʻapipiʻi ata masani ata. O le fa'atinoina o le fa'aogaina o le encoder Basis Universal e lagolagoina le fa'asologa o filo e tele e fa'aaoga ai le OpenMP. O le transcoder i le taimi nei e na'o le fa'aoga tasi le filo.
E le gata i
O loʻo maitauina o le mafai ona faʻapipiʻi vitio ma lona gaioiga mulimuli ane i luga o le GPU itu e avea ai le Basis Universal ma se fofo manaia mo le fatuina o fesoʻotaʻiga faʻaoga faʻaoga i luga o WebAssembly ma WebGL, lea e mafai ona faʻaalia i le taimi e tasi le fiaselau o vitio laiti ma sina uta CPU. Seiloga e mafai ona faʻaoga faʻatonuga SIMD i WebAssembly faʻatasi ai ma codecs masani, o lenei tulaga o le faʻatinoga e leʻi mafai ona ausia, o lea e mafai ai ona faʻaogaina le vitio faʻavae i vaega e le o faʻaogaina le vitio masani. Fa'ailoga fa'atasi ai ma fa'aopoopoga fa'aopoopo mo le vitiō o lo'o sauniuni nei mo le fa'asalalauga, e aofia ai le mafai ona fa'aoga
puna: opennet.ru