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

View in English Always switch to English

GPUPipelineError: GPUPipelineError()-Konstruktor

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.

Der GPUPipelineError()-Konstruktor erstellt eine neue Instanz des GPUPipelineError-Objekts.

Syntax

js
new GPUPipelineError(message, options)

Parameter

message Optional

Ein String, der eine leicht verständliche Nachricht bereitstellt, die erklärt, warum der Fehler aufgetreten ist. Falls nicht angegeben, ist der Standardwert für message ein leerer String ("").

options

Ein Objekt, das folgende Eigenschaften enthalten kann:

reason

Ein aufgezählter Wert, der den Grund, warum die Pipelinenerstellung fehlgeschlagen ist, auf eine maschinenlesbare Weise definiert. Der Wert kann einer der folgenden sein:

  • "internal": Die Pipelinenerstellung ist aufgrund eines internen Fehlers fehlgeschlagen (siehe GPUInternalError für mehr Informationen über diese Art von Fehler).
  • "validation": Die Pipelinenerstellung ist aufgrund eines Validierungsfehlers fehlgeschlagen (siehe GPUValidationError für mehr Informationen über diese Art von Fehler).

Beispiele

Ein Entwickler würde den Konstruktor nicht manuell verwenden, um ein GPUPipelineError-Objekt zu erstellen. Der Benutzeragent verwendet diesen Konstruktor, um ein entsprechendes Objekt zu erstellen, wenn ein Promise, das von einem Aufruf von GPUDevice.createComputePipelineAsync() oder GPUDevice.createRenderPipelineAsync() zurückgegeben wird, abgelehnt wird und so ein Pipeline-Fehler signalisiert.

Sehen Sie sich die Hauptseite GPUPipelineError für ein Beispiel an, das eine Instanz eines GPUPipelineError-Objekts beinhaltet.

Spezifikationen

Specification
WebGPU
# dom-gpupipelineerror-constructor

Browser-Kompatibilität

Siehe auch