Skip to content

Commit 08aa9fd

Browse files
fix(WebGPURenderer): cast attributes for upstream buffersource alias
1 parent 10c7b24 commit 08aa9fd

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"vite": "^6.2.5"
3232
},
3333
"dependencies": {
34-
"@webgpu/types": "^0.1.60"
34+
"@webgpu/types": "^0.1.68"
3535
},
3636
"scripts": {
3737
"dev": "vite",

src/WebGPURenderer.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,13 @@ export class WebGPURenderer {
263263
dstByteOffset = data.byteOffset,
264264
): void {
265265
const size = data.BYTES_PER_ELEMENT
266-
this.device.queue.writeBuffer(buffer, dstByteOffset, data, srcByteOffset / size, byteLength / size)
266+
this.device.queue.writeBuffer(
267+
buffer,
268+
dstByteOffset,
269+
data as ArrayBufferView<ArrayBuffer>,
270+
srcByteOffset / size,
271+
byteLength / size,
272+
)
267273
}
268274

269275
/**

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,10 +239,10 @@
239239
dependencies:
240240
undici-types "~6.21.0"
241241

242-
"@webgpu/types@^0.1.60":
243-
version "0.1.60"
244-
resolved "https://registry.yarnpkg.com/@webgpu/types/-/types-0.1.60.tgz#4f58e763ce060a81b03ab7ee1ad879c7024923fd"
245-
integrity sha512-8B/tdfRFKdrnejqmvq95ogp8tf52oZ51p3f4QD5m5Paey/qlX4Rhhy5Y8tgFMi7Ms70HzcMMw3EQjH/jdhTwlA==
242+
"@webgpu/types@^0.1.68":
243+
version "0.1.68"
244+
resolved "https://registry.yarnpkg.com/@webgpu/types/-/types-0.1.68.tgz#7c1017f42595fbd596f0804c2aec139449a379f3"
245+
integrity sha512-3ab1B59Ojb6RwjOspYLsTpCzbNB3ZaamIAxBMmvnNkiDoLTZUOBXZ9p5nAYVEkQlDdf6qAZWi1pqj9+ypiqznA==
246246

247247
esbuild@^0.25.0:
248248
version "0.25.2"

0 commit comments

Comments
 (0)