delViewMatrix;
            uniform mat4 u_projectionMatrix;

            void main(void) {
                vec4 center = u_modelViewMatrix * vec4(0, 0, 0, 1);
                center.xy += a_position.xy * u_scale.xy;
                gl_Position = u_projectionMatrix * center;
                v_texcoord0 = a_texcoord0;
            }
        `
    });

    function rand(min, max) {
        return Math.random() * (max - min) + min;
    }

    for (var i = 0; i < 100; i++) {
        var rect = new Hilo3d.Mesh({
 