Windows Tips & News

Chrome 113 nodrošinās WebGPU atbalstu

click fraud protection
IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Google ir paziņojis par WebGPU un WebGPU ēnošanas valodas (WGSL) atbalstu pārlūkprogrammā Chrome 113. Staļļa zarā tas nonāks 2023. gada 2. maijā. Šis solis liks WebGPU soli tuvāk plaši atzītai tehnoloģijai, ko izstrādātāji var izmantot augstas veiktspējas grafikas un skaitļošanas lietojumprogrammu izveidei tīmeklī.

WebGPU pārlūkprogrammā Google Chrome

WebGPU nodrošina API, kas ir līdzīga Vulkan, Metal un Direct3D 12, kas ir populāras grafikas API spēļu izstrādē un citās lietojumprogrammās, kurās ir daudz GPU. Tas nozīmē, ka izstrādātājiem, kuri jau ir iepazinušies ar šīm API, būs vieglāk pāriet uz WebGPU.

Reklāma

Sākotnējais WebGPU laidiens pārlūkā Chrome būs pieejams tikai operētājsistēmām ChromeOS, macOS un Windows. Linux un Android atbalsts tiks sniegts vēlāk. Tas nodrošinās, ka ieviešana ir stabila un uzticama, pirms tā kļūs pieejama vairākās platformās.

Saturspaslēpties
WebGPU atbalsts citās pārlūkprogrammās
Pieejamās bibliotēkas izstrādātājiem
WebGPU vs WebGL

WebGPU atbalsts citās pārlūkprogrammās

Papildus pārlūkam Chrome izstrādātāji testē eksperimentālo WebGPU atbalstu kopš 2020. gada aprīļa pārlūkprogrammā Firefox un kopš 2021. gada novembra pārlūkprogrammā Safari. Lai pārlūkprogrammā Firefox iespējotu WebGPU, ir jāiestata dom.webgpu.enabled un gfx.webgpu.force-enabled iespējas uz taisnība iekšā par: config. Tomēr pašlaik nav plānots iespējot WebGPU pēc noklusējuma pārlūkprogrammās Firefox un Safari.

Pieejamās bibliotēkas izstrādātājiem

WebGPU ieviešana Firefox un Chrome ir pieejama atsevišķu bibliotēku veidā. Tie ietver Dawn (C++) un wgpu (Rust), ko var izmantot, lai integrētu WebGPU atbalstu savās lietojumprogrammās.

Turklāt tiek veikti centieni, lai populārām JavaScript bibliotēkām, izmantojot WebGL, sākotnēji pievienotu WebGPU atbalstu. Piemēram, Babylon.js jau ir paziņojis par pilnu WebGPU atbalstu, savukārt Three.js, PlayCanvas un TensorFlow.js piedāvā daļēju atbalstu.

WebGPU vs WebGL

Konceptuāli WebGPU atšķiras no WebGL līdzīgā veidā kā Vulkan grafikas API atšķiras no OpenGL. Taču atšķirībā no Vulkan, Metal vai Direct3D WebGPU pamatā nav noteikta grafikas API. Tā vietā tas ir vispārējas nozīmes slānis, kurā tiek izmantoti tie paši zema līmeņa primitīvi, kas atrodami šajās API.

WebGPU nodrošina JavaScript lietojumprogrammām detalizētu kontroli pār komandu organizēšanu, apstrādi un pārsūtīšanu uz GPU, kā arī pārvaldīt saistītos resursus, atmiņu, buferus, tekstūras objektus un apkopotos grafikas ēnotājus. Šī pieeja palielina grafikas veiktspēju, samazinot pieskaitāmās izmaksas un palielinot GPU efektivitāti.

WebGPU ļauj izveidot sarežģītus 3D projektus tīmeklim, kas var darboties tikpat labi atsevišķas programmas, kas tieši izmanto Vulkan, Metal vai Direct3D, neaprobežojoties ar konkrētām platformas.

Turklāt WebGPU nodrošina papildu iespējas vietējās grafikas programmu pārnešanai uz veidlapu, kas ir iespējota tīmeklī, kompilējot tās WebAssembly. Papildus 3D grafikai WebGPU aptver arī iespējas, kas saistītas ar aprēķinu pārsūtīšanu uz GPU un ēnotāju izpildi.

Kopumā šī ir aizraujoša attīstība tīmekļa izstrādes kopienai. Būs interesanti redzēt, kā izstrādātāji izmanto WebGPU priekšrocības, lai radītu jaunas un novatoriskas lietojumprogrammas.

Avots: Google

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Ja jums patīk šis raksts, lūdzu, kopīgojiet to, izmantojot tālāk esošās pogas. Tas no jums neprasīs daudz, bet tas palīdzēs mums augt. Paldies par atbalstu!

Reklāma

Lejupielādējiet lietotāju sarakstu iespējotāju operētājsistēmai Windows 8

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk

Kā novērst Windows 8 automātisku pieteikšanos pēdējam lietotājam

Kā novērst Windows 8 automātisku pieteikšanos pēdējam lietotājam

Ja jums ir vairāki lietotāju konti operētājsistēmā Windows 8 (piem., viens jums un otrs jūsu ģime...

Lasīt vairāk

Kā noņemt visas modernās lietotnes no sava lietotāja konta operētājsistēmā Windows 8

Kā noņemt visas modernās lietotnes no sava lietotāja konta operētājsistēmā Windows 8

Operētājsistēmā Windows 8 ir veiktas radikālas izmaiņas lietojumprogrammu izplatīšanas modelī. Op...

Lasīt vairāk