rm dead code. clean up slicing path marginally. bug fix belt support render

This commit is contained in:
Stewart Allen 2024-07-06 19:09:36 -04:00
commit 9d6e4a6512
6 changed files with 59 additions and 65 deletions

View file

@ -1433,26 +1433,27 @@ gapp.register("moto.space", [], (root, exports) => {
let animates = 0;
let rateStart = Date.now();
let renders = [];
let renderStart;
let renders = [];
function animate() {
animates++;
const now = Date.now();
if (now - rateStart > 1000) {
// compute stats roughly every second
const delta = now - rateStart;
fps = 1000 * animates / delta;
animates = 0;
rateStart = now;
// look for slowest rendered frame
renderTime = Math.max(0, ...renders);
renders.length = 0;
}
requestAnimationFrame(animate);
if (docVisible && !freeze && Date.now() - lastAction < 1500) {
renderStart = Date.now();
renderer.render(SCENE, camera);
// track frame render times
renders.push(Date.now() - renderStart);
} else {
fps = 0;