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

Method createBuffer

examples/common.js:102–116  ·  view source on GitHub ↗
({ label, usage, data, size })

Source from the content-addressed store, hash-verified

100 }
101
102 createBuffer({ label, usage, data, size }) {
103 const buffer = this.device.createBuffer({
104 label,
105 usage,
106 size: ((data ? data.byteLength : size) + 3) & ~3,
107 mappedAtCreation: data ? true : false,
108 });
109
110 if (data) {
111 new data.constructor(buffer.getMappedRange()).set(data);
112 buffer.unmap();
113 }
114
115 return buffer;
116 }
117}

Callers 3

initMethod · 0.80
initMethod · 0.80
initMethod · 0.80

Calls 1

setMethod · 0.45

Tested by

no test coverage detected