add renderer stats on fps hover

This commit is contained in:
Stewart Allen 2022-01-31 15:20:34 -05:00
commit 6c5cb8c9db
3 changed files with 21 additions and 1 deletions

View file

@ -210,17 +210,22 @@
if (self.debug !== true) {
return;
}
let { div, fps, rms } = UI.stats;
let { div, fps, rms, rnfo } = UI.stats;
div.style.display = 'flex';
setInterval(() => {
const nfps = SPACE.view.getFPS().toFixed(2);
const nrms = SPACE.view.getRMS().toFixed(2);
const rend = SPACE.renderInfo();
const { memory, render } = rend;
if (nfps !== fps.innerText) {
fps.innerText = nfps;
}
if (nrms !== rms.innerText) {
rms.innerText = nrms;
}
if (rnfo.offsetParent !== null) {
rnfo.innerText = JSON.stringify({ ...memory, ...render }, null, 4);
}
}, 100);
}
@ -1534,6 +1539,7 @@
fps: $('fps'),
rms: $('rms'),
div: $('stats'),
rnfo: $('rnfo'),
},
load: $('load-file'),