INNER CODE UNIT · JavaScript

updateFrameLength

loicbourgois/gravitle · front/alpha/main.js:432

    const updateFrameLength = (start) => {
        const frame_length = Date.now() - start;
        frame_lengths.push(frame_length);
        while(frame_lengths.length > 100) {
            frame_lengths.shift();
        }
        let frame_lengths_sum = 0.0;
        const count = frame_lengths.length;
        for (let i = 0 ; i < count ; i += 1) {
            frame_lengths_sum += frame_lengths[i];
        }
        average_frame_length = frame_lengths_sum / count;
    };

    const updateFps = () => {
        const gap = Date.now() - last_now;
        last_now = Date.now();
        frame_gaps.push(gap);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…