Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. GPUComputePipeline

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

View in EnglishAlways switch to English

GPUComputePipeline

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.

DasGPUComputePipeline Interface derWebGPU API repräsentiert eine Pipeline, die die Compute-Shader-Stufe steuert und imGPUComputePassEncoder verwendet werden kann.

EinGPUComputePipeline Objekt kann mit den MethodenGPUDevice.createComputePipeline() oderGPUDevice.createComputePipelineAsync() erstellt werden.

Instanz-Eigenschaften

label

Ein String, der eine Bezeichnung zur Identifizierung des Objekts bereitstellt, zum Beispiel inGPUError-Nachrichten oder Konsolenwarnungen.

Instanz-Methoden

getBindGroupLayout()

Gibt dasGPUBindGroupLayout Objekt der Pipeline mit dem angegebenen Index zurück (d.h. enthalten im ursprünglichen Aufruf vonGPUDevice.createComputePipeline() oderGPUDevice.createComputePipelineAsync() zur Pipeline-Erstellung).

Beispiele

Hinweis:DieWebGPU-Beispiele enthalten noch viele weitere Beispiele.

Einfache Beispiel

Unsereinfaches Compute-Demo zeigt einen Prozess von:

js
// …const bindGroupLayout = device.createBindGroupLayout({  entries: [    {      binding: 0,      visibility: GPUShaderStage.COMPUTE,      buffer: {        type: "storage",      },    },  ],});const computePipeline = device.createComputePipeline({  layout: device.createPipelineLayout({    bindGroupLayouts: [bindGroupLayout],  }),  compute: {    module: shaderModule,    entryPoint: "main",  },});// …

Spezifikationen

Specification
WebGPU
# gpucomputepipeline

Browser-Kompatibilität

Siehe auch

Help improve MDN

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

[8]ページ先頭

©2009-2025 Movatter.jp