mach: wasm: implement logging and panic handler
This commit is contained in:
parent
c8c6dab65b
commit
f7301cc242
2 changed files with 46 additions and 0 deletions
13
src/mach.js
13
src/mach.js
|
|
@ -26,6 +26,19 @@ const mach = {
|
|||
}
|
||||
},
|
||||
|
||||
machLogWrite(str, len) {
|
||||
log_buf += mach.getString(str, len);
|
||||
},
|
||||
|
||||
machLogFlush() {
|
||||
console.log(log_buf);
|
||||
log_buf = "";
|
||||
},
|
||||
|
||||
machPanic(str, len) {
|
||||
throw Error(mach.getString(str, len));
|
||||
},
|
||||
|
||||
machCanvasInit(width, height, id) {
|
||||
let canvas = document.createElement("canvas");
|
||||
canvas.id = "#mach-canvas-" + mach.canvases.length;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue