Apple、ウェブ上でより強力なグラフィックスを実現するために「GPU on the Web」という新しいコミュニティグループを提案c

Apple、ウェブ上でより強力なグラフィックスを実現するために「GPU on the Web」という新しいコミュニティグループを提案c
Apple、ウェブ上でより強力なグラフィックスを実現するために「GPU on the Web」という新しいコミュニティグループを提案c

AppleのWebKitチームは本日、Web上の3Dグラフィックスの将来について議論するための新たなコミュニティグループを提案しました。WebKitブログの投稿で、AppleのDean Jackson氏は、最新のGPU機能を公開する標準APIの開発という同社の提案について解説しました。

Apple の WebKit チームは本日、Web 上の 3D グラフィックスの将来について議論し、低レベル グラフィックスや汎用計算などの最新の GPU 機能を公開する標準 API を開発するために、W3C に新しいコミュニティ グループを提案しました。

W3C コミュニティ グループでは、誰でも自由に参加できます。ブラウザー エンジニア、GPU ハードウェア ベンダー、ソフトウェア開発者、Web コミュニティの参加をお待ちしています。

Appleが提案したWebGPU標準は、WebGLよりも「はるかにオブジェクト指向的」です。開発者コミュニティの一部からは、Appleの標準は「ウェブ上のMetal」に例えられています。

GPUテクノロジーは進化しており、最新のGPUの設計をより適切に反映した新しいソフトウェアAPIが開発されています。これらの新しいAPIは抽象度が低く、オーバーヘッドが削減されているため、一般的にOpenGLよりも優れたパフォーマンスを提供します。

この分野における主要なプラットフォーム技術は、MicrosoftのDirect3D 12、AppleのMetal、そしてKhronos GroupのVulkanです。これらの技術は設計コンセプトが似ていますが、残念ながらすべてのプラットフォームで利用できるものはありません。

Appleによると、WebGPUは開発者が状態を表すオブジェクトを作成・保存できるだけでなく、より幅広いコマンドを処理できるオブジェクトの作成も可能にする。これにより、描画操作中に必要な作業が削減される。

WebGPUでは、各描画操作の前に状態を設定するのではなく、状態を表すオブジェクトと、一連のコマンドを処理できるオブジェクトを作成して保存できます。これにより、状態が作成される際に事前に検証を行うことができ、描画操作中に実行する必要がある作業を削減できます。

Apple によれば、この標準はすべての W3C コミュニティ グループ、GPU ハードウェア ベンダー、ソフトウェア開発者、および Web コミュニティ全体に公開される予定です。

AppleのWebGPU提案に関する詳細情報は、同社のWebKitブログでご覧いただけます。Web開発者の皆様、Web上でより強力なグラフィック標準を実現するというAppleの提案について、どう思われますか?

うわ、それは予想外だった。WebGPUの提案は、基本的にはWeb版Metalのようだ。 https://t.co/mdQjjNu8YT

— Aras Pranckevičius 🇺🇦🇱🇹 (@aras_p) 2017 年 2 月 8 日

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。