2
0
Эх сурвалжийг харах

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 жил өмнө
parent
commit
522e0af799

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