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

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.