Merge pull request #5844 from cstrachan88/master

Fix #5843
This commit is contained in:
Laytan
2025-10-23 09:48:09 +02:00
committed by GitHub
+6
View File
@@ -2112,7 +2112,9 @@ async function runWasm(wasmPath, consoleElement, extraForeignImports, wasmMemory
wasmMemoryInterface.setMemory(exports.memory); wasmMemoryInterface.setMemory(exports.memory);
} }
if (exports._start) {
exports._start(); exports._start();
}
// Define a `@export step :: proc(delta_time: f64) -> (keep_going: bool) {` // Define a `@export step :: proc(delta_time: f64) -> (keep_going: bool) {`
// in your app and it will get called every frame. // in your app and it will get called every frame.
@@ -2130,7 +2132,9 @@ async function runWasm(wasmPath, consoleElement, extraForeignImports, wasmMemory
prevTimeStamp = currTimeStamp; prevTimeStamp = currTimeStamp;
if (!exports.step(dt, odin_ctx)) { if (!exports.step(dt, odin_ctx)) {
if (exports._end) {
exports._end(); exports._end();
}
return; return;
} }
@@ -2139,8 +2143,10 @@ async function runWasm(wasmPath, consoleElement, extraForeignImports, wasmMemory
window.requestAnimationFrame(step); window.requestAnimationFrame(step);
} else { } else {
if (exports._end) {
exports._end(); exports._end();
} }
}
return; return;
}; };