Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist inWeb Workers verfügbar.
DasGPUCompilationMessage-Interface derWebGPU API repräsentiert eine einzelne Informations-, Warn- oder Fehlermeldung, die vom GPU-Shader-Modul-Compiler generiert wird.
Ein Array vonGPUCompilationMessage-Objekten ist in dermessages-Eigenschaft desGPUCompilationInfo-Objekts verfügbar, das überGPUShaderModule.getCompilationInfo() abgerufen werden kann.
In diesem Artikel
Instanzeigenschaften
lengthSchreibgeschütztEine Zahl, die die Länge des Substrings darstellt, dem die Nachricht entspricht.
lineNumSchreibgeschütztEine Zahl, die die Zeilennummer im Shader-Code darstellt, zu der die Nachricht gehört.
linePosSchreibgeschütztEine 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ütztEin String, der den menschenlesbaren Nachrichtentext darstellt.
offsetSchreibgeschütztEine 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ütztEin enumerierter Wert, der den Nachrichtentyp repräsentiert —
"error","info"oder"warning".
Beispiele
Sehen Sie sich das Hauptbeispiel auf der SeiteGPUCompilationInfo an.
Spezifikationen
| Specification |
|---|
| WebGPU> # gpucompilationmessage> |
Browser-Kompatibilität
Siehe auch
- DieWebGPU API