) * 1;

				matrix.compose( position, quaternion, scale );

			};

		}();

		function initMesh() {

			clean();

			// make instances
			loader.load( 'models/json/suzanne_buffergeometry.json', function ( geo ) {

				geo = geo.toNonIndexed();
				geo.computeBoundingBox();
				geo.boundingBox.getSize( geometrySize );
				geometryList.push( geo );

				var start = window.performance.now();

				switch ( method ) {

					case "merged":
						makeMerged( geo );
						break;

					case "instanced":
						makeIns