Back to Content

GPUCanvasContext: unconfigure() method

files/en-us/web/api/gpucanvascontext/unconfigure/index.md

latest876 B
Original Source

{{APIRef("WebGPU API")}}{{SecureContext_Header}}{{AvailableInWorkers}}

The unconfigure() method of the {{domxref("GPUCanvasContext")}} interface removes any previously-set context configuration, and destroys any textures returned via {{domxref("GPUCanvasContext.getCurrentTexture", "getCurrentTexture()")}} while the canvas context was configured.

Syntax

js-nolint
unconfigure()

Parameters

None.

Return value

None (undefined).

Examples

js
const canvas = document.querySelector("#gpuCanvas");
const context = canvas.getContext("webgpu");

context.configure({
  device,
  format: navigator.gpu.getPreferredCanvasFormat(),
  alphaMode: "premultiplied",
});

// Later on
context.unconfigure();

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also