Windows Tips & News

Chrome 113 bude mít podporu WebGPU

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Google oznámil podporu pro WebGPU a WebGPU Shading Language (WGSL) v Chrome 113. Do stabilní větve zasáhne 2. května 2023. Tento krok posune WebGPU o krok blíže k tomu, aby se stal široce přijímanou technologií, kterou mohou vývojáři používat k vytváření vysoce výkonných grafických a výpočetních aplikací na webu.

WebGPU v Google Chrome

WebGPU poskytuje rozhraní API podobné Vulkan, Metal a Direct3D 12, což jsou populární grafická rozhraní API při vývoji her a dalších aplikací náročných na GPU. To znamená, že vývojáři, kteří již tato rozhraní API znají, budou mít snazší přechod na WebGPU.

Reklama

První vydání WebGPU v Chrome bude k dispozici pouze v systémech ChromeOS, macOS a Windows. Podpora pro Linux a Android přijde později. To zajistí, že implementace bude stabilní a spolehlivá, než bude dostupná na více platformách.

Obsahskrýt
Podpora WebGPU v jiných prohlížečích
Dostupné knihovny pro vývojáře
WebGPU vs WebGL

Podpora WebGPU v jiných prohlížečích

Kromě Chrome testují vývojáři experimentální podporu WebGPU od dubna 2020 ve Firefoxu a od listopadu 2021 v Safari. Chcete-li povolit WebGPU ve Firefoxu, musíte nastavit dom.webgpu.enabled a gfx.webgpu.force-enabled možnosti skutečný v o: config. V současné době se však neplánuje výchozí povolení WebGPU ve Firefoxu a Safari.

Dostupné knihovny pro vývojáře

Implementace WebGPU pro Firefox a Chrome jsou k dispozici ve formě samostatných knihoven. Patří mezi ně Dawn (C++) a wgpu (Rust), které lze použít k integraci podpory WebGPU do vašich aplikací.

Kromě toho probíhají snahy o nativní přidání podpory WebGPU do populárních knihoven JavaScriptu pomocí WebGL. Například Babylon.js již deklaroval plnou podporu WebGPU, zatímco Three.js, PlayCanvas a TensorFlow.js nabízejí částečnou podporu.

WebGPU vs WebGL

Koncepčně se WebGPU liší od WebGL podobným způsobem, jakým se liší grafické API Vulkan od OpenGL. Ale na rozdíl od Vulkan, Metal nebo Direct3D není WebGPU založeno na specifickém grafickém API. Místo toho je to vrstva pro obecné účely, která používá stejná nízkoúrovňová primitiva, která se nacházejí v těchto rozhraních API.

WebGPU poskytuje aplikacím JavaScript podrobnou kontrolu nad organizací, zpracováním a přenosem příkazů na GPU a také správu souvisejících zdrojů, paměti, vyrovnávacích pamětí, texturových objektů a zkompilovaných grafických shaderů. Tento přístup maximalizuje grafický výkon snížením režie a zvýšením efektivity GPU.

WebGPU umožňuje vytvářet složité 3D projekty pro web, které mohou fungovat stejně dobře samostatné programy, které přímo používají Vulkan, Metal nebo Direct3D, aniž by byly omezeny na konkrétní platformy.

WebGPU navíc poskytuje další možnosti pro portování nativních grafických programů do webové podoby jejich kompilací do WebAssembly. Kromě 3D grafiky pokrývá WebGPU také možnosti spojené s přesunem výpočtů na GPU a spouštěním shaderů.

Celkově je to vzrušující vývoj pro komunitu vývojářů webu. Bude zajímavé sledovat, jak vývojáři využijí WebGPU k vytváření nových a inovativních aplikací.

Zdroj: Google

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Pokud se vám tento článek líbí, sdílejte jej pomocí níže uvedených tlačítek. Nebere to od vás mnoho, ale pomůže nám to růst. Děkuji za vaši podporu!

Reklama

Jak odstranit složku Windows.old po upgradu z předchozí verze Windows

Jak odstranit složku Windows.old po upgradu z předchozí verze Windows

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuP...

Přečtěte si více

Jak uskutečňovat bezplatné videohovory pomocí Google+ Hangouts

Jak uskutečňovat bezplatné videohovory pomocí Google+ Hangouts

Dnes bych vám rád představil jednu užitečnou, bezplatnou a skvělou službu, kterou máme na webu s ...

Přečtěte si více

Ribbon Disabler 4.0 pro Windows 10 verze 1903

Ribbon Disabler 4.0 pro Windows 10 verze 1903

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuP...

Přečtěte si více