Windows Tips & News

Chrome 113 bude mať podporu WebGPU

click fraud protection
ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Google oznámil podporu pre WebGPU a WebGPU Shading Language (WGSL) v Chrome 113. Do stabilnej vetvy sa dostane 2. mája 2023. Tento krok posunie WebGPU o krok bližšie k tomu, aby sa stal široko akceptovanou technológiou, ktorú môžu vývojári použiť na vytváranie vysokovýkonných grafických a výpočtových aplikácií na webe.

WebGPU v prehliadači Google Chrome

WebGPU poskytuje API podobné ako Vulkan, Metal a Direct3D 12, čo sú obľúbené grafické rozhrania API pri vývoji hier a iných aplikáciách náročných na GPU. To znamená, že vývojári, ktorí už poznajú tieto rozhrania API, budú mať jednoduchší prechod na WebGPU.

Reklama

Prvé vydanie WebGPU v prehliadači Chrome bude k dispozícii iba v systémoch ChromeOS, macOS a Windows. Podpora pre Linux a Android príde neskôr. Tým sa zabezpečí, že implementácia bude stabilná a spoľahlivá skôr, ako bude dostupná na viacerých platformách.

Obsahskryť
Podpora WebGPU v iných prehliadačoch
Dostupné knižnice pre vývojárov
WebGPU vs WebGL

Podpora WebGPU v iných prehliadačoch

Okrem prehliadača Chrome vývojári testujú experimentálnu podporu WebGPU od apríla 2020 vo Firefoxe a od novembra 2021 v Safari. Ak chcete povoliť WebGPU vo Firefoxe, musíte nastaviť dom.webgpu.enabled a gfx.webgpu.force-enabled možnosti pravda v o: config. V súčasnosti sa však neplánuje štandardne povoliť WebGPU vo Firefoxe a Safari.

Dostupné knižnice pre vývojárov

Implementácie WebGPU pre Firefox a Chrome sú dostupné vo forme samostatných knižníc. Medzi ne patrí Dawn (C++) a wgpu (Rust), ktoré môžete použiť na integráciu podpory WebGPU do vašich aplikácií.

Okrem toho prebiehajú snahy o natívne pridanie podpory WebGPU do populárnych knižníc JavaScript pomocou WebGL. Napríklad Babylon.js už deklaroval plnú podporu WebGPU, zatiaľ čo Three.js, PlayCanvas a TensorFlow.js ponúkajú čiastočnú podporu.

WebGPU vs WebGL

Koncepčne sa WebGPU líši od WebGL podobným spôsobom, ako sa grafické API Vulkan líši od OpenGL. Na rozdiel od Vulkan, Metal alebo Direct3D však WebGPU nie je založený na špecifickom grafickom rozhraní API. Namiesto toho je to vrstva na všeobecné účely, ktorá používa rovnaké primitívy nízkej úrovne, aké sa nachádzajú v týchto rozhraniach API.

WebGPU poskytuje aplikáciám JavaScript podrobnú kontrolu nad organizáciou, spracovaním a prenosom príkazov na GPU, ako aj na správu súvisiacich zdrojov, pamäte, vyrovnávacích pamätí, objektov textúr a kompilovaných grafických shaderov. Tento prístup maximalizuje grafický výkon znížením réžie a zvýšením efektivity GPU.

WebGPU umožňuje vytváranie zložitých 3D projektov pre web, ktoré môžu vykonávať aj samostatné programy, ktoré priamo používajú Vulkan, Metal alebo Direct3D bez toho, aby boli obmedzené na konkrétne platformy.

Okrem toho WebGPU poskytuje ďalšie možnosti na prenos natívnych grafických programov do webovej formy ich kompiláciou do WebAssembly. Okrem 3D grafiky pokrýva WebGPU aj možnosti spojené s presunom výpočtov na GPU a vykonávaním shaderov.

Celkovo ide o vzrušujúci vývoj pre komunitu vývojárov webu. Bude zaujímavé sledovať, ako vývojári využijú WebGPU na vytváranie nových a inovatívnych aplikácií.

Zdroj: Google

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Ak sa vám tento článok páči, zdieľajte ho pomocou tlačidiel nižšie. Neberie vám to veľa, ale pomôže nám to rásť. Ďakujem za tvoju podporu!

Reklama

Ako nájsť a zmeniť DPI obrazovky v systéme Linux

Ako nájsť a zmeniť DPI obrazovky v systéme Linux

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Vytvorte skratku vzdialenej pracovnej plochy pre PC v systéme Windows 10

Vytvorte skratku vzdialenej pracovnej plochy pre PC v systéme Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Edge získava podporu EPUB v aktualizácii Windows 10 Creators Update

Edge získava podporu EPUB v aktualizácii Windows 10 Creators Update

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac