On this page
@std/webgpu
Unstable
This @std package is experimental and its API may change without a major version bump.
Overview Jump to heading
Utilities for interacting with the WebGPU API.
import { createTextureWithData } from "@std/webgpu";
const adapter = await navigator.gpu.requestAdapter();
const device = await adapter?.requestDevice()!;
createTextureWithData(device, {
format: "bgra8unorm-srgb",
size: {
width: 3,
height: 2,
},
usage: GPUTextureUsage.COPY_SRC,
}, new Uint8Array([1, 1, 1, 1, 1, 1, 1]));
Add to your project Jump to heading
deno add jsr:@std/webgpu