docs: function(gl,program,buffers){
    const attributes = program.attributes;
    for(let id in attributes){
      if(!buffers[id])throw new Error("Buffer does not exist");
      bindArrayAttribute(gl, buffers[id].data, program.attributes[id], buffers[id].numComponents);
    }    
  }