Skip to content

Commit 0e97032

Browse files
committed
update engine
1 parent 73882a1 commit 0e97032

File tree

4 files changed

+340
-342
lines changed

4 files changed

+340
-342
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
"dependencies": {
2323
"@babel/standalone": "^7.27.6",
2424
"@codemirror/lang-javascript": "^6.2.4",
25-
"@codemirror/theme-one-dark": "^6.1.2",
25+
"@codemirror/theme-one-dark": "^6.1.3",
2626
"@litecanvas/plugin-asset-loader": "latest",
2727
"@litecanvas/plugin-frame-rate-meter": "latest",
2828
"@litecanvas/plugin-migrate": "latest",
2929
"@litecanvas/utils": "latest",
30-
"codemirror": "^6.0.1",
31-
"eslint-linter-browserify": "9.28.0",
30+
"codemirror": "^6.0.2",
31+
"eslint-linter-browserify": "9.29.0",
3232
"litecanvas": "latest",
3333
"pako": "^2.1.0"
3434
}

public/app.js

Lines changed: 325 additions & 325 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/litecanvas.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,21 +1158,19 @@
11581158
_rafid = raf(drawFrame);
11591159
}
11601160
function drawFrame(now) {
1161-
let updated = 0, frameTime = (now - _lastFrameTime) / 1e3;
1162-
_lastFrameTime = now;
1161+
let updated = 0;
11631162
if (settings.animate) {
1164-
if (frameTime > 0.3) {
1165-
console.warn("skipping too long frame");
1166-
} else {
1167-
_accumulated += frameTime;
1168-
while (_accumulated >= _deltaTime) {
1169-
updated++;
1170-
instance.emit("update", _deltaTime * _timeScale, updated);
1171-
instance.def("T", instance.T + _deltaTime * _timeScale);
1172-
_accumulated -= _deltaTime;
1173-
}
1163+
_accumulated += math.min(0.2, (now - _lastFrameTime) / 1e3);
1164+
_lastFrameTime = now;
1165+
while (_accumulated >= _deltaTime) {
1166+
updated++;
1167+
instance.emit("update", _deltaTime * _timeScale, updated);
1168+
instance.def("T", instance.T + _deltaTime * _timeScale);
1169+
_accumulated -= _deltaTime;
1170+
}
1171+
if (_rafid) {
1172+
_rafid = raf(drawFrame);
11741173
}
1175-
if (_rafid) _rafid = raf(drawFrame);
11761174
} else {
11771175
updated = 1;
11781176
}

public/sw.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const cacheName = "luizbills.litecanvas-editor-v1";
2-
const version = "2025.06.18.0";
2+
const version = "2025.06.19.0";
33

44
const precacheResources = [
55
"/",

0 commit comments

Comments
 (0)