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