Windows Tips & News

Chrome 113 bo imel podporo za WebGPU

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Google je napovedal podporo za WebGPU in WebGPU Shading Language (WGSL) v Chromu 113. V stabilno vejo bo prišel 2. maja 2023. Ta poteza bo WebGPU pripeljala korak bližje k splošno sprejeti tehnologiji, ki jo lahko razvijalci uporabljajo za ustvarjanje visoko zmogljive grafike in računalniških aplikacij v spletu.

WebGPU v brskalniku Google Chrome

WebGPU ponuja API, podoben Vulkanu, Metalu in Direct3D 12, ki so priljubljeni grafični API-ji pri razvoju iger in drugih aplikacijah, ki zahtevajo GPU. To pomeni, da bodo imeli razvijalci, ki že poznajo te API-je, lažji prehod na WebGPU.

Advertisement

Začetna izdaja WebGPU v Chromu bo na voljo samo v sistemih ChromeOS, macOS in Windows. Podpora za Linux in Android bo na voljo pozneje. To bo zagotovilo, da bo implementacija stabilna in zanesljiva, preden bo dostopna na več platformah.

Vsebinaskriti
Podpora WebGPU v drugih brskalnikih
Razpoložljive knjižnice za razvijalce
WebGPU proti WebGL

Podpora WebGPU v drugih brskalnikih

Razen v Chromu razvijalci preizkušajo eksperimentalno podporo za WebGPU od aprila 2020 v Firefoxu in od novembra 2021 v Safariju. Če želite omogočiti WebGPU v Firefoxu, morate nastaviti dom.webgpu.enabled in gfx.webgpu.force-enabled možnosti za prav v about: config. Vendar trenutno ni načrtov za privzeto omogočanje WebGPU v Firefoxu in Safariju.

Razpoložljive knjižnice za razvijalce

Implementacije WebGPU za Firefox in Chrome so na voljo v obliki ločenih knjižnic. Ti vključujejo Dawn (C++) in wgpu (Rust), ki ju lahko uporabite za integracijo podpore WebGPU v svoje aplikacije.

Poleg tega potekajo prizadevanja za izvorno dodajanje podpore WebGPU priljubljenim knjižnicam JavaScript z uporabo WebGL. Na primer, Babylon.js je že objavil polno podporo WebGPU, medtem ko Three.js, PlayCanvas in TensorFlow.js ponujajo delno podporo.

WebGPU proti WebGL

Konceptualno se WebGPU razlikuje od WebGL na podoben način, kot se grafični API Vulkan razlikuje od OpenGL. Toda za razliko od Vulkana, Metala ali Direct3D WebGPU ne temelji na določenem grafičnem API-ju. Namesto tega je plast splošnega namena, ki uporablja iste primitive nizke ravni, kot jih najdemo v teh API-jih.

WebGPU omogoča aplikacijam JavaScript natančen nadzor nad organizacijo, obdelavo in prenosom ukazov na GPE, kot tudi upravljanje povezanih virov, pomnilnika, vmesnih pomnilnikov, teksturnih objektov in sestavljenih grafičnih senčil. Ta pristop poveča grafično zmogljivost z zmanjšanjem stroškov in povečanjem učinkovitosti GPE.

WebGPU omogoča ustvarjanje kompleksnih 3D projektov za splet, ki lahko delujejo tako dobro kot samostojni programi, ki neposredno uporabljajo Vulkan, Metal ali Direct3D, ne da bi bili omejeni na določeno platforme.

Poleg tega WebGPU ponuja dodatne možnosti za prenos izvornih grafičnih programov v spletno omogočeno obliko tako, da jih prevede v WebAssembly. Poleg 3D grafike WebGPU pokriva tudi možnosti, povezane z razbremenitvijo izračunov na GPE in izvajanjem senčil.

Na splošno je to vznemirljiv razvoj za skupnost spletnih razvijalcev. Zanimivo bo videti, kako bodo razvijalci izkoristili WebGPU za ustvarjanje novih in inovativnih aplikacij.

Vir: Google

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Če vam je ta članek všeč, ga delite s spodnjimi gumbi. Ne bo vam vzelo veliko, vendar nam bo pomagalo rasti. Hvala za tvojo podporo!

Advertisement

Ustvarite bližnjico za Windows Defender Quick Scan v sistemu Windows 10

Ustvarite bližnjico za Windows Defender Quick Scan v sistemu Windows 10

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Onemogočite Windows Defender v sistemu Windows 10 različice 1903

Onemogočite Windows Defender v sistemu Windows 10 različice 1903

Kako onemogočiti Windows Defender v sistemu Windows 10 različice 1903Windows Defender je privzeta...

Preberi več

Ustvarite bližnjico za Windows Defender Full Scan v sistemu Windows 10

Ustvarite bližnjico za Windows Defender Full Scan v sistemu Windows 10

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več