Browse Source

Merge pull request #11009 from dlabz/dev

Implement Transferable object
Mr.doob 8 năm trước cách đây
mục cha
commit
2b026b88f7

+ 1 - 1
examples/js/loaders/ctm/CTMLoader.js

@@ -133,7 +133,7 @@ THREE.CTMLoader.prototype.load = function( url, callback, parameters ) {
 
 					};
 
-					worker.postMessage( { "data": binaryData, "offsets": offsets } );
+					worker.postMessage( { "data": binaryData, "offsets": offsets }, [binaryData.buffer] );
 
 				} else {
 

+ 1 - 1
examples/js/loaders/ctm/CTMWorker.js

@@ -9,7 +9,7 @@ self.onmessage = function( event ) {
 		var stream = new CTM.Stream( event.data.data );
 		stream.offset = event.data.offsets[ i ];
 
-		files[ i ] = new CTM.File( stream );
+		files[ i ] = new CTM.File( stream, [event.data.data.buffer] );
 
 	}