|
@@ -1297,6 +1297,9 @@ class WebGPUInterface {
|
|
|
|
|
|
const ptr = this.mem.exports.wgpu_alloc(range.byteLength);
|
|
|
|
|
|
+ const mapping = new Uint8Array(this.mem.memory.buffer, ptr, size);
|
|
|
+ mapping.set(new Uint8Array(range));
|
|
|
+
|
|
|
buffer.mapping = { range: range, ptr: ptr, size: range.byteLength };
|
|
|
return ptr;
|
|
|
},
|
|
@@ -1327,6 +1330,9 @@ class WebGPUInterface {
|
|
|
|
|
|
const ptr = this.mem.exports.wgpu_alloc(range.byteLength);
|
|
|
|
|
|
+ const mapping = new Uint8Array(this.mem.memory.buffer, ptr, size);
|
|
|
+ mapping.set(new Uint8Array(range));
|
|
|
+
|
|
|
buffer.mapping = { range: range, ptr: ptr, size: range.byteLength };
|
|
|
return ptr;
|
|
|
},
|