Windows Tips & News

Chrome 113 は WebGPU をサポートします

おすすめされた: ここをクリックして、Windows の問題を修正し、システム パフォーマンスを最適化します

Google は、Chrome 113 での WebGPU および WebGPU Shading Language (WGSL) のサポートを発表しました。 2023 年 5 月 2 日に安定版ブランチに登場します。 この動きにより、WebGPU は、開発者が Web 上で高性能のグラフィックスやコンピューティング アプリケーションを作成するために使用できる、広く受け入れられているテクノロジに一歩近づきます。

Google Chrome の WebGPU

WebGPU は、Vulkan、Metal、および Direct3D 12 と同様の API を提供します。これらは、ゲーム開発やその他の GPU を多用するアプリケーションで一般的なグラフィックス API です。 つまり、これらの API に既に精通している開発者は、WebGPU への移行が容易になります。

広告

Chrome での WebGPU の初期リリースは、ChromeOS、macOS、および Windows でのみ利用できます。 Linux と Android のサポートは、後日提供される予定です。 これにより、より多くのプラットフォームでアクセスできるようになる前に、実装の安定性と信頼性が保証されます。

コンテンツ隠れる
他のブラウザーでの WebGPU サポート
開発者が利用できるライブラリ
WebGPU 対 WebGL

他のブラウザーでの WebGPU サポート

Chrome とは別に、開発者は 2020 年 4 月から Firefox で、2021 年 11 月から Safari で実験的な WebGPU サポートをテストしています。 Firefox で WebGPU を有効にするには、 dom.webgpu.enabledgfx.webgpu.force 対応 オプション 真実について: 構成. ただし、現時点では、Firefox と Safari でデフォルトで WebGPU を有効にする予定はありません。

開発者が利用できるライブラリ

Firefox と Chrome の WebGPU 実装は、個別のライブラリの形式で利用できます。 これらには、WebGPU サポートをアプリケーションに統合するために使用できる Dawn (C++) および wgpu (Rust) が含まれます。

さらに、WebGL を使用して一般的な JavaScript ライブラリに WebGPU サポートをネイティブに追加する取り組みが進行中です。 たとえば、Babylon.js はすでに完全な WebGPU サポートを宣言していますが、Three.js、PlayCanvas、および TensorFlow.js は部分的なサポートを提供しています。

WebGPU 対 WebGL

概念的には、Vulkan グラフィック API が OpenGL と異なるのと同様に、WebGPU は WebGL と異なります。 ただし、Vulkan、Metal、または Direct3D とは異なり、WebGPU は特定のグラフィックス API に基づいていません。 代わりに、これらの API にあるのと同じ低レベルのプリミティブを使用する汎用レイヤーです。

WebGPU により、JavaScript アプリケーションは、コマンドの編成、処理、および送信をきめ細かく制御できます。 関連するリソース、メモリ、バッファ、テクスチャ オブジェクト、およびコンパイルされたグラフィック シェーダを管理するだけでなく、GPU に接続します。 このアプローチは、オーバーヘッドを削減し、GPU 効率を高めることで、グラフィックス パフォーマンスを最大化します。

WebGPU を使用すると、Web 用の複雑な 3D プロジェクトを作成できます。 Vulkan、Metal、または Direct3D を直接使用するスタンドアロン プログラム。 プラットフォーム。

さらに、WebGPU は、ネイティブ グラフィックス プログラムを WebAssembly にコンパイルすることにより、Web 対応のフォームに移植するための追加オプションを提供します。 3D グラフィックスに加えて、WebGPU は GPU への計算のオフロードとシェーダーの実行に関連する可能性もカバーしています。

全体として、これは Web 開発コミュニティにとってエキサイティングな開発です。 開発者がどのように WebGPU を利用して新しい革新的なアプリケーションを作成するかを見るのは興味深いことです。

ソース: グーグル

おすすめされた: ここをクリックして、Windows の問題を修正し、システム パフォーマンスを最適化します

この記事が気に入ったら、下のボタンを使用して共有してください。 あなたから多くを奪うことはありませんが、それは私たちの成長に役立ちます. ご協力ありがとうございました!

広告

バッチファイルをWindows10の[スタート]メニューまたはタスクバーに固定します

バッチファイルをWindows10の[スタート]メニューまたはタスクバーに固定します

31返信Windowsの[スタート]メニューまたはタスクバーにバッチファイルを固定する必要がある場合があります。 残念ながら、オペレーティングシステムでは、箱から出してそれを行うことはできません...

続きを読む

Windows10でデバイスがコンピューターをスリープ解除しないようにする

Windows10でデバイスがコンピューターをスリープ解除しないようにする

さまざまなハードウェアがWindows10PCをスリープから復帰させることができることはよく知られている事実です。 特に一般的なのは、ネットワーク(LAN)およびワイヤレスLANアダプターです。...

続きを読む

Windows10でウェイクタイマーを探す

Windows10でウェイクタイマーを探す

さまざまなソフトウェアがWindows10PCをスリープから復帰させることができることはよく知られている事実です。 たとえば、更新プログラムのインストールがスケジュールされている場合、またはタス...

続きを読む