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

View in English Always switch to English

GPUAdapter: requestAdapterInfo()-Methode

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die Methode requestAdapterInfo() des GPUAdapter-Interfaces gibt ein Promise zurück, das mit einem GPUAdapterInfo-Objekt erfüllt wird, das identifizierende Informationen über einen Adapter enthält.

requestAdapterInfo() wurde aus der WebGPU-Spezifikation entfernt. Verwenden Sie stattdessen GPUAdapter.info, um auf Adapterinformationen zuzugreifen.

Syntax

js
requestAdapterInfo()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einer Instanz des GPUAdapterInfo-Objekts erfüllt wird.

Beispiele

js
async function init() {
  if (!navigator.gpu) {
    throw Error("WebGPU not supported.");
  }

  const adapter = await navigator.gpu.requestAdapter();
  if (!adapter) {
    throw Error("Couldn't request WebGPU adapter.");
  }

  const adapterInfo = await adapter.requestAdapterInfo();
  console.log(adapterInfo.vendor);
  console.log(adapterInfo.architecture);

  // …
}

Spezifikationen

Nicht mehr Teil der WebGPU-Spezifikation.

Browser-Kompatibilität

Siehe auch