this.programMarker = gl.compileProgram( VERT_SOURCE_DEFAULT, FRAG_SOURCE_MARKER, { sizeLocation: 'u_size' } );

            this.texture = WebGL2.createTexture( gl, gl.canvas.width, gl.canvas.height, gl.UNSIGNED_BYTE, true, false );

            this.ping = WebGL2.createFrameBuffer( gl, gl.canvas.width, gl.canvas.height, gl.FLOAT, true, true );
            this.pong = WebGL2.createFrameBuffer( gl, gl.canvas.width, gl.canvas.height, gl.FLOAT, true, true );

            this.bufferSize = gl.canvas.width * gl.