(wasmModule, vec, enhancementFunc = (n) => n)
| 3 | |
| 4 | |
| 5 | const floatVectorToFloatArray = (wasmModule, vec, enhancementFunc = (n) => n) => { |
| 6 | const pointer = wasmModule.vf32_ptr(vec); |
| 7 | const size = vec.size(); |
| 8 | const buffer = new Float32Array(wasmModule.HEAPF32.buffer, pointer, size); |
| 9 | const copiedBuffer = buffer.map(enhancementFunc); |
| 10 | return copiedBuffer; |
| 11 | }; |
| 12 | |
| 13 | |
| 14 | const createGaussianCloudFromRaw = (wasmModule, raw) => { |
no outgoing calls
no test coverage detected