   .update();

        window.onresize = function() {
            app.resize(window.innerWidth, window.innerHeight);
            framebuffer.resize();

            mat4.perspective(projMatrix, Math.PI / 2, app.width / app.height, 0.1, 10.0);
            mat4.multiply(viewProjMatrix, projMatrix, viewMatrix);
            
            sceneUniformBuffer.set(0, viewProjMatrix).update();
        }

        Promise.all([
            app.createPrograms(
                [velocityVsSource, drawFShader],
            