GPUComputePassEncoder: 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 GPUComputePassEncoder becomes invalid:
- The compute pass encoder's debug stack is not empty (i.e., at least one compute pass debug group was previously started with
pushDebugGroup()).
Examples
js
// …
const passEncoder = commandEncoder.beginComputePass();
passEncoder.pushDebugGroup("my_group_marker"); // Start labeled debug group
passEncoder.setPipeline(computePipeline);
passEncoder.setBindGroup(0, bindGroup);
passEncoder.dispatchWorkgroups(Math.ceil(BUFFER_SIZE / 64));
passEncoder.popDebugGroup();
// …
Specifications
| Specification |
|---|
| WebGPU # dom-gpudebugcommandsmixin-popdebuggroup |
Browser compatibility
See also
- The WebGPU API