Limited availability
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
The pushDebugGroup()
method of the GPURenderBundleEncoder
interface begins a render bundle debug group, which is marked with a specified label, and will contain all subsequent encoded commands up until a popDebugGroup()
method is invoked.
This could be used for telemetry, or may be utilized in GPUError
messages, browser dev tools, or other services in the future to help with debugging.
Note: This method is functionally identical to its equivalent on GPURenderPassEncoder
â pushDebugGroup()
.
pushDebugGroup(groupLabel)
Parameters
groupLabel
A string representing the label for the debug group.
None (Undefined
).
// â¦
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();
// â¦
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4