MCPcopy Create free account
hub / github.com/DjDeveloperr/deno_desktop / createSurface

Method createSurface

src/core.js:236–243  ·  view source on GitHub ↗
(device)

Source from the content-addressed store, hash-verified

234 }
235
236 createSurface(device) {
237 const rid = Deno.core.opSync("op_webgpu_create_surface", { windowRid: this.#rid });
238 const adapter = device[getSymbolOf(device, "[[device]]")].adapter;
239 return new GPUCanvasContext(this, rid, {
240 device: device[getSymbolOf(device, "[[device]]")].rid,
241 adapter: adapter[getSymbolOf(adapter, "[[adapter]]")].rid,
242 }, device);
243 }
244
245 close() {
246 Deno.close(this.rid);

Callers 1

runMethod · 0.80

Calls 1

getSymbolOfFunction · 0.85

Tested by

no test coverage detected