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
length
Schreibgeschützt-
Eine Zahl, die die Länge des Substrings darstellt, dem die Nachricht entspricht.
lineNum
Schreibgeschützt-
Eine Zahl, die die Zeilennummer im Shader-Code darstellt, zu der die Nachricht gehört.
linePos
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 Anfang des relevanten Substrings sein.
message
Schreibgeschützt-
Ein String, der den menschenlesbaren Nachrichtentext darstellt.
offset
Schreibgeschü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.
type
Schreibgeschü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
Siehe auch
- Die WebGPU API