* Update WebGPUAttributes.js * Update WebGPURenderer.js * Update webgpu_audio_processing.html
@@ -110,7 +110,7 @@ class WebGPUAttributes {
const arrayBuffer = gpuReadBuffer.getMappedRange();
- return new Float32Array( arrayBuffer );
+ return arrayBuffer;
}
@@ -387,7 +387,7 @@ class WebGPURenderer {
- async getArrayFromBuffer( attribute ) {
+ async getArrayBuffer( attribute ) {
return await this._attributes.getArrayBuffer( attribute );
@@ -61,7 +61,7 @@
renderer.compute( computeNode );
- const waveArray = await renderer.getArrayFromBuffer( waveGPUBuffer );
+ const waveArray = new Float32Array( await renderer.getArrayBuffer( waveGPUBuffer ) );
// play result