GPUCompilationMessage
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das GPUCompilationMessage-Interface der WebGPU API repräsentiert eine einzelne Informations-, Warn- oder Fehlermeldung, die vom GPU-Shader-Modul-Compiler generiert wird.
Ein Array von GPUCompilationMessage-Objekten ist in der messages-Eigenschaft des GPUCompilationInfo-Objekts verfügbar, das über GPUShaderModule.getCompilationInfo() abgerufen werden kann.
Instanzeigenschaften
lengthSchreibgeschützt-
Eine Zahl, die die Länge des Substrings darstellt, dem die Nachricht entspricht.
lineNumSchreibgeschützt-
Eine Zahl, die die Zeilennummer im Shader-Code darstellt, zu der die Nachricht gehört.
linePosSchreibgeschützt-
Eine Zahl, die die Position in der Codezeile darstellt, zu der die Nachricht gehört. Dies könnte ein genauer Punkt oder der Anfang des relevanten Substrings sein.
messageSchreibgeschützt-
Ein String, der den menschenlesbaren Nachrichtentext darstellt.
offsetSchreibgeschützt-
Eine Zahl, die den Offset vom Anfang des Shader-Codes bis zu dem genauen Punkt oder dem Anfang des relevanten Substrings darstellt, zu dem die Nachricht gehört.
typeSchreibgeschützt-
Ein enumerierter Wert, der den Nachrichtentyp repräsentiert —
"error","info"oder"warning".
Beispiele
Sehen Sie sich das Hauptbeispiel auf der Seite GPUCompilationInfo an.
Spezifikationen
| Specification |
|---|
| WebGPU> # gpucompilationmessage> |
Browser-Kompatibilität
Loading…
Siehe auch
- Die WebGPU API