GPUCommandEncoder: popDebugGroup() method - Web APIs | MDN
Syntax
Parameters
None.
Return value
None (Undefined).
Validation
The following criteria must be met when calling popDebugGroup(), otherwise a GPUValidationError is generated and the GPUCommandEncoder becomes invalid:
- The command encoder's debug stack is not empty (i.e., at least one debug group was previously started with
pushDebugGroup()).
Examples
js
// …
commandEncoder.pushDebugGroup("my_group_marker"); // Start labeled debug group
const passEncoder = commandEncoder.beginRenderPass(renderPassDescriptor);
passEncoder.setPipeline(renderPipeline);
passEncoder.setVertexBuffer(0, vertexBuffer);
passEncoder.draw(3);
passEncoder.end();
commandEncoder.popDebugGroup(); // End labeled debug group
// …
Specifications
| Specification |
|---|
| WebGPU # dom-gpudebugcommandsmixin-popdebuggroup |
Browser compatibility
See also
- The WebGPU API