GPUCompilationMessage
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
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.
Die GPUCompilationMessage
-Schnittstelle der WebGPU API repräsentiert eine einzelne Informations-, Warn- oder Fehlermeldung, die vom GPU-Shader-Modul-Compiler generiert wurde.
Ein Array von GPUCompilationMessage
-Objekten ist in der messages
-Eigenschaft des GPUCompilationInfo
-Objekts verfügbar, welches über GPUShaderModule.getCompilationInfo()
abgerufen werden kann.
Instanz-Eigenschaften
length
Experimentell Schreibgeschützt-
Eine Zahl, die die Länge des Substrings darstellt, zu dem die Nachricht gehört.
lineNum
Experimentell Schreibgeschützt-
Eine Zahl, die die Zeilennummer im Shader-Code darstellt, zu der die Nachricht gehört.
linePos
Experimentell Schreibgeschützt-
Eine Zahl, die die Position in der Codezeile darstellt, zu der die Nachricht gehört. Dies könnte ein genauer Punkt oder der Beginn des relevanten Substrings sein.
message
Experimentell Schreibgeschützt-
Ein String, der den menschenlesbaren Nachrichtentext repräsentiert.
offset
Experimentell Schreibgeschützt-
Eine Zahl, die den Versatz vom Beginn des Shader-Codes bis zu dem genauen Punkt oder dem Beginn des relevanten Substrings darstellt, zu dem die Nachricht gehört.
type
Experimentell Schreibgeschützt-
Ein enumerierter Wert, der den Typ der Nachricht darstellt —
"error"
,"info"
oder"warning"
.
Beispiele
Sehen Sie sich die Hauptseite GPUCompilationInfo
für ein Beispiel an.
Spezifikationen
Specification |
---|
WebGPU # gpucompilationmessage |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Die WebGPU API