diff --git a/Source/Scene/EllipsoidTerrainProvider.js b/Source/Scene/EllipsoidTerrainProvider.js index a8a71f4f3c4f..ea61f9370bef 100644 --- a/Source/Scene/EllipsoidTerrainProvider.js +++ b/Source/Scene/EllipsoidTerrainProvider.js @@ -127,7 +127,7 @@ define([ when(verticesPromise, function(result) { tile.transientData = { - vertices : result, + vertices : new Float32Array(result), indices : TerrainProvider.getRegularGridIndices(width, height) }; tile.state = TileState.TRANSFORMED; diff --git a/Source/Workers/createVerticesFromExtent.js b/Source/Workers/createVerticesFromExtent.js index 83a905c9020b..6501369bc490 100755 --- a/Source/Workers/createVerticesFromExtent.js +++ b/Source/Workers/createVerticesFromExtent.js @@ -17,7 +17,7 @@ define([ ExtentTessellator.computeVertices(parameters); - return vertices; + return vertices.buffer; } return createTaskProcessorWorker(createVerticesFromExtent);