text: //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  // WARNING: This file was auto-generated, any change will be overridden in next release. Please use configs/es6.conf.js then run "npm run convert". //
  //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  function WebGLObjects( geometries, info ) {
  
  	var updateList = {};
  
  	function update( object ) {
  
  		var frame = info.render.frame;
  
  		var geometry = object.geometry;
  		var buffergeometry = geometries.get( object, geometry );
  
  		// Update once per frame
  
  		if ( updateList[ buffergeometry.id ] !== frame ) {
  
  			if ( geometry.isGeometry ) {
  
  				buffergeometry.updateFromObject( object );
  
  			}
  
  			geometries.update( buffergeometry );
  
  			updateList[ buffergeometry.id ] = frame;
  
  		}
  
  		return buffergeometry;
  
  	}
  
  	function dispose() {
  
  		updateList = {};
  
  	}
  
  	return {
  
  		update: update,
  		dispose: dispose
  
  	};
  
  }
  
  ;
  
  export { WebGLObjects }
  