← 返回首页
GPUCompilationMessage: length-Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

GPUCompilationMessage: length-Eigenschaft

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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 length-Eigenschaft der GPUCompilationMessage-Schnittstelle ist eine schreibgeschützte Zahl, die die Länge des Substrings darstellt, auf den sich die Nachricht bezieht.

In diesem Artikel

Wert

Eine Zahl.

Genauer gesagt ist length die Anzahl der UTF-16 Code-Einheiten im Shader-Code-Substring, auf den sich die Nachricht bezieht. Wenn sich die Nachricht auf einen einzelnen Punkt anstatt eines Substrings bezieht, ist length 0.

Beispiele

js
const shaderModule = device.createShaderModule({ code: shaders, }); const shaderInfo = await shaderModule.getCompilationInfo(); const firstMessage = shaderInfo.messages[0]; console.log(firstMessage.length);

Siehe die Hauptseite zu GPUCompilationInfo für ein ausführlicheres Beispiel.

Spezifikationen

Spezifikation
WebGPU
# dom-gpucompilationmessage-length

Browser-Kompatibilität

JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.

Siehe auch