fix sla exports

This commit is contained in:
Stewart Allen 2021-01-29 00:23:11 -05:00
commit 86f625f739

View file

@ -476,6 +476,8 @@
// }; // };
// } else // } else
// load renderer code in worker context only // load renderer code in worker context only
let wasm;
fetch('/wasm/kiri-sla.wasm') fetch('/wasm/kiri-sla.wasm')
.then(response => response.arrayBuffer()) .then(response => response.arrayBuffer())
.then(bytes => WebAssembly.instantiate(bytes, { .then(bytes => WebAssembly.instantiate(bytes, {
@ -488,7 +490,7 @@
let {module, instance} = results; let {module, instance} = results;
let {exports} = instance; let {exports} = instance;
let heap = new Uint8Array(exports.memory.buffer); let heap = new Uint8Array(exports.memory.buffer);
self.wasm = { wasm = {
heap, heap,
memory: exports.memory, memory: exports.memory,
render: exports.render, render: exports.render,
@ -502,7 +504,6 @@
let width2 = width / 2, height2 = height / 2; let width2 = width / 2, height2 = height / 2;
let array = []; let array = [];
let count = 0; let count = 0;
let wasm = self.wasm;
function scaleMovePoly(poly) { function scaleMovePoly(poly) {
let points = poly.points; let points = poly.points;