GPURenderBundleEncoder: Methode pushDebugGroup() - Web-APIs | MDN
Eingeschränkt verfügbar
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 pushDebugGroup()-Methode der GPURenderBundleEncoder-Schnittstelle startet eine Render-Bundle-Debuggruppe, die mit einem angegebenen Label gekennzeichnet ist und alle nachfolgenden enkodierten Befehle bis zur Aufruf einer popDebugGroup()-Methode enthält.
Dies könnte für Telemetrie verwendet werden oder in Zukunft in GPUError-Meldungen, Browser-Entwicklungstools oder anderen Diensten zur Debugging-Unterstützung genutzt werden.
Syntax
js
pushDebugGroup(groupLabel)
Parameter
groupLabel-
Ein String, der das Label für die Debug-Gruppe darstellt.
Rückgabewert
Keiner (Undefined).
Beispiele
js
// …
const bundleEncoder = device.createRenderBundleEncoder(renderBundleDescriptor);
bundleEncoder.pushDebugGroup("my_group_marker"); // Start labeled debug group
bundleEncoder.setPipeline(renderPipeline);
bundleEncoder.setVertexBuffer(0, vertexBuffer);
bundleEncoder.draw(3);
bundleEncoder.popDebugGroup();
// …
Spezifikationen
| Spezifikation |
|---|
| WebGPU # dom-gpudebugcommandsmixin-pushdebuggroup |
Browser-Kompatibilität
Siehe auch
- Die WebGPU API
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.