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

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.