Windows Tips & News

Chrome 113 će imati podršku za WebGPU

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Google je najavio podršku za WebGPU i WebGPU Shading Language (WGSL) u Chromeu 113. Ući će u stabilnu granu 2. svibnja 2023. Ovaj će potez dovesti WebGPU korak bliže široko prihvaćenoj tehnologiji koju programeri mogu koristiti za stvaranje grafičkih i računalnih aplikacija visokih performansi na webu.

WebGPU u pregledniku Google Chrome

WebGPU pruža API sličan Vulkanu, Metalu i Direct3D 12, koji su popularni grafički API-ji u razvoju igara i drugim GPU-intenzivnim aplikacijama. To znači da će programeri koji su već upoznati s ovim API-jima lakše prijeći na WebGPU.

Oglašavanje

Prvo izdanje WebGPU-a u Chromeu bit će dostupno samo za ChromeOS, macOS i Windows. Podrška za Linux i Android dolazi kasnije. Ovo će osigurati da je implementacija stabilna i pouzdana prije nego što postane dostupna na više platformi.

Sadržajsakriti
WebGPU podrška u drugim preglednicima
Dostupne biblioteke za programere
WebGPU protiv WebGL-a

WebGPU podrška u drugim preglednicima

Osim u Chromeu, programeri testiraju eksperimentalnu WebGPU podršku od travnja 2020. u Firefoxu i od studenog 2021. u Safariju. Da biste omogućili WebGPU u Firefoxu, morate postaviti dom.webgpu.omogućeno i gfx.webgpu.force-enabled opcije za pravi u o: konfiguracija. Međutim, trenutno nema planova da se WebGPU omogući prema zadanim postavkama u Firefoxu i Safariju.

Dostupne biblioteke za programere

WebGPU implementacije za Firefox i Chrome dostupne su u obliku zasebnih biblioteka. To uključuje Dawn (C++) i wgpu (Rust), koje možete koristiti za integraciju WebGPU podrške u svoje aplikacije.

Nadalje, u tijeku su napori da se nativno doda WebGPU podrška popularnim JavaScript bibliotekama koje koriste WebGL. Na primjer, Babylon.js je već proglasio punu podršku za WebGPU, dok Three.js, PlayCanvas i TensorFlow.js nude djelomičnu podršku.

WebGPU protiv WebGL-a

Konceptualno, WebGPU se razlikuje od WebGL-a na sličan način na koji se Vulkan graphics API razlikuje od OpenGL-a. Ali za razliku od Vulkana, Metala ili Direct3D-a, WebGPU se ne temelji na određenom grafičkom API-ju. Umjesto toga, to je sloj opće namjene koji koristi iste primitive niske razine koji se nalaze u ovim API-jima.

WebGPU daje JavaScript aplikacijama preciznu kontrolu nad organizacijom, obradom i prijenosom naredbi na GPU, kao i upravljanje povezanim resursima, memorijom, međuspremnicima, teksturnim objektima i sastavljenim grafičkim shaderima. Ovaj pristup maksimizira grafičku izvedbu smanjenjem opterećenja i povećanjem učinkovitosti GPU-a.

WebGPU omogućuje stvaranje složenih 3D projekata za web, koji mogu raditi jednako dobro samostalni programi koji izravno koriste Vulkan, Metal ili Direct3D, bez ograničenja na određeno platforme.

Štoviše, WebGPU pruža dodatne mogućnosti za prijenos izvornih grafičkih programa u web-omogućeni obrazac njihovim kompajliranjem u WebAssembly. Uz 3D grafiku, WebGPU također pokriva mogućnosti povezane s pretovarom izračuna na GPU i izvršavanjem shadera.

Sve u svemu, ovo je uzbudljiv razvoj za zajednicu web programera. Bit će zanimljivo vidjeti kako programeri iskorištavaju WebGPU za stvaranje novih i inovativnih aplikacija.

Izvor: Google

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Ako vam se sviđa ovaj članak, podijelite ga pomoću gumba u nastavku. Neće vam puno oduzeti, ali će nam pomoći da rastemo. Hvala na podršci!

Oglašavanje

SONY_2010_3E_(3rd_edition) Winamp skin

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Alt Tab Tuner VIII

Alt Tab Tuner VIII

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Windows Vista tema VS za Windows 8

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više