Browse Source

Optimize sending data from worker

When transferable list is specified, postingMessage to worker doesn't copy data.
Since ctm.js references original data, we can specify original stream to be transferred back to the main thread.
Veljko 8 years ago
parent
commit
522e0af799
1 changed files with 1 additions and 1 deletions
  1. 1 1
      examples/js/loaders/ctm/CTMWorker.js

+ 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] );
 
 	}