Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. GPUDevice
  4. popErrorScope()

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

View in EnglishAlways switch to English

GPUDevice: popErrorScope()-Methode

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.

DiepopErrorScope()-Methode derGPUDevice-Schnittstelle entfernt einen bestehenden GPU-Fehlerbereich aus dem Fehlerbereichsstapel (ursprünglich mitGPUDevice.pushErrorScope() hinzugefügt) und gibt einPromise zurück, das ein Objekt beschreibt, welches den ersten im Bereich erfassten Fehler darstellt, odernull, falls kein Fehler aufgetreten ist.

Syntax

js
popErrorScope()

Parameter

Keine.

Rückgabewert

EinPromise, das ein Objekt beschreibt, welches den ersten im Bereich erfassten Fehler darstellt. Dieser kann vom Typ sein:

Falls kein Fehler aufgetreten ist, wirdnull zurückgegeben.

Beispiele

Das folgende Beispiel verwendet einen Fehlerbereich, um einen vermuteten Validierungsfehler zu erfassen und ihn im Konsolenprotokoll auszugeben.

js
device.pushErrorScope("validation");let sampler = device.createSampler({  maxAnisotropy: 0, // Invalid, maxAnisotropy must be at least 1.});device.popErrorScope().then((error) => {  if (error) {    sampler = null;    console.error(`An error occurred while creating sampler: ${error.message}`);  }});

SieheBest Practices für die Fehlerbehandlung in WebGPU für viele weitere Beispiele und Informationen.

Spezifikationen

Specification
WebGPU
# dom-gpudevice-poperrorscope

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp