mirror of
https://github.com/exoticorn/microw8.git
synced 2026-01-20 19:26:43 +01:00
add platform module providing implementation of random functions
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import loaderUrl from "data-url:../../platform/loader.wasm";
|
||||
import platformUrl from "data-url:../../platform/platform.wasm";
|
||||
import baseUrl from "data-url:../../uw8-tool/base1.wasm";
|
||||
|
||||
async function loadWasm(url, imports) {
|
||||
@@ -96,6 +97,12 @@ async function runModule(data) {
|
||||
importObject.env['g_reserved' + i] = 0;
|
||||
}
|
||||
|
||||
let platform_instance = await loadWasm(platformUrl, importObject);
|
||||
|
||||
for(let name in platform_instance.exports) {
|
||||
importObject.env[name] = platform_instance.exports[name]
|
||||
}
|
||||
|
||||
let instance = new WebAssembly.Instance(await WebAssembly.compile(data), importObject);
|
||||
|
||||
let buffer = imageData.data;
|
||||
|
||||
Reference in New Issue
Block a user