Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
GPUAdapter
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
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 GPUAdapter-Schnittstelle der WebGPU API repräsentiert einen GPU-Adapter. Von diesem können Sie ein GPUDevice, Adapter-Informationen, Funktionen und Limits anfordern.
Ein GPUAdapter-Objekt wird mit der Methode GPU.requestAdapter() angefordert.
Instanz-Eigenschaften
featuresSchreibgeschützt-
Ein
GPUSupportedFeatures-Objekt, das zusätzliche Funktionalitäten beschreibt, die vom Adapter unterstützt werden. infoSchreibgeschützt-
Ein
GPUAdapterInfo-Objekt, das identifizierende Informationen über den Adapter enthält. limitsSchreibgeschützt-
Ein
GPUSupportedLimits-Objekt, das die Limits beschreibt, die vom Adapter unterstützt werden.
Veraltete Eigenschaften
isFallbackAdapterSchreibgeschützt-
Ein boolescher Wert. Gibt
truezurück, wenn der Adapter ein Fallback-Adapter ist, undfalsewenn nicht. Diese Eigenschaft wurde von der Webplattform entfernt. Verwenden Sie stattdessenGPUAdapterInfo.isFallbackAdapter.
Instanz-Methoden
requestAdapterInfo()-
Gibt ein
Promisezurück, das mit einemGPUAdapterInfo-Objekt erfüllt wird, das identifizierende Informationen über den Adapter enthält. requestDevice()-
Gibt ein
Promisezurück, das mit einemGPUDevice-Objekt erfüllt wird, das die primäre Schnittstelle zur Kommunikation mit der GPU ist.
Beispiele
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 device = await adapter.requestDevice();
// ...
}
Spezifikationen
| Spezifikation |
|---|
| WebGPU> # gpuadapter> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
- Die WebGPU API