このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
GPUCompilationMessage: length プロパティ
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental:これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
GPUCompilationMessage インターフェイスの読み取り専用プロパティlength は、メッセージが対応する部分文字列の長さを表す数値です。
In this article
値
数値です。
正確には、length はメッセージが対応するシェーダーコードの部分文字列に含まれる UTF-16 コードユニットの数です。メッセージが部分文字列ではなく単一の点に対応する場合は、length は 0 になります。
例
js
// ... const shaderModule = device.createShaderModule({ code: shaders, }); const shaderInfo = await shaderModule.getCompilationInfo(); const firstMessage = shaderInfo.messages[0]; console.log(firstMessage.length); // ...}より詳細な例は、メインのGPUCompilationInfo のページを参照してください。
仕様書
| Specification |
|---|
| WebGPU> # dom-gpucompilationmessage-length> |