1. 開発者向けのウェブ技術
  2. Web API
  3. GPU
  4. GPU: wgslLanguageFeatures プロパティ

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

GPU: wgslLanguageFeatures プロパティ

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more support for this feature? Tell us why.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

GPU インターフェイスの読み取り専用プロパティ wgslLanguageFeatures は、この WebGPU の実装が対応している WGSL 言語の拡張を報告する WGSLLanguageFeatures オブジェクトを返します。

メモ: API に対応しているすべてのブラウザーの WebGPU ですべての WGSL 言語の拡張が利用可能なわけではありません。使用することを決めたすべての拡張を徹底的にテストすることを推奨します。

WGSLLanguageFeatures オブジェクトのインスタンスです。これは Set 風オブジェクトです。

js
if (!navigator.gpu) {
 throw Error("WebGPU に対応していません。");
}
const wgslFeatures = navigator.gpu.wgslLanguageFeatures;
// 集合のサイズを返す
console.log(wgslFeatures.size);
// values() を用いて集合の要素すべてを走査する
const valueIterator = wgslFeatures.values();
for (const value of valueIterator) {
 console.log(value);
}
// ...

仕様書

仕様書
WebGPU
# dom-gpu-wgsllanguagefeatures

ブラウザーの互換性

関連情報

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /