Skip to content

Texture2D.destroy

Summary

Texture2D.destroy releases GPU resources, clears any recorded upload error, and invalidates pending asynchronous upload work. Call it when the object is no longer needed.

Syntax

Texture2D.destroy(): void
texture.destroy();

Parameters

This API does not take parameters.

Returns

void - No return value. The call applies side effects to runtime state and/or GPU resources.

Type Details

// No additional descriptor expansion is required for this signature.

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);

const texture = wgpu.texture.create2D({ source: { kind: "url", url: "./albedo.png" }, mipmaps: true });
texture.destroy();
console.log("updated");

See Also