From 43af228377a925f87e82ed744cb2b56f0e6ead76 Mon Sep 17 00:00:00 2001 From: Dan Bagnell Date: Mon, 2 Apr 2018 15:27:49 -0400 Subject: [PATCH 1/2] Fix geometry tiles in IE. --- Source/Workers/createVectorTileGeometries.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Source/Workers/createVectorTileGeometries.js b/Source/Workers/createVectorTileGeometries.js index b4be37a87147..d64684b633b3 100644 --- a/Source/Workers/createVectorTileGeometries.js +++ b/Source/Workers/createVectorTileGeometries.js @@ -239,14 +239,14 @@ define([ } function createVectorTileGeometries(parameters, transferableObjects) { - var boxes = new Float32Array(parameters.boxes); - var boxBatchIds = new Uint16Array(parameters.boxBatchIds); - var cylinders = new Float32Array(parameters.cylinders); - var cylinderBatchIds = new Uint16Array(parameters.cylinderBatchIds); - var ellipsoids = new Float32Array(parameters.ellipsoids); - var ellipsoidBatchIds = new Uint16Array(parameters.ellipsoidBatchIds); - var spheres = new Float32Array(parameters.spheres); - var sphereBatchIds = new Uint16Array(parameters.sphereBatchIds); + var boxes = defined(parameters.boxes) ? new Float32Array(parameters.boxes) : undefined; + var boxBatchIds = defined(parameters.boxBatchIds) ? new Uint16Array(parameters.boxBatchIds) : undefined; + var cylinders = defined(parameters.cylinders) ? new Float32Array(parameters.cylinders) : undefined; + var cylinderBatchIds = defined(parameters.cylinderBatchIds) ? new Uint16Array(parameters.cylinderBatchIds) : undefined; + var ellipsoids = defined(parameters.ellipsoids) ? new Float32Array(parameters.ellipsoids) : undefined; + var ellipsoidBatchIds = defined(parameters.ellipsoidBatchIds) ? new Uint16Array(parameters.ellipsoidBatchIds) : undefined; + var spheres = defined(parameters.spheres) ? new Float32Array(parameters.spheres) : undefined; + var sphereBatchIds = defined(parameters.sphereBatchIds) ? new Uint16Array(parameters.sphereBatchIds) : undefined; var numberOfBoxes = defined(boxes) ? boxBatchIds.length : 0; var numberOfCylinders = defined(cylinders) ? cylinderBatchIds.length : 0; From 80ce2c35b6075152d265433d278142614094686e Mon Sep 17 00:00:00 2001 From: Dan Bagnell Date: Mon, 2 Apr 2018 15:30:54 -0400 Subject: [PATCH 2/2] Update CHANGES.md. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index c1ff6d39b89b..8ccf04d8eed2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -48,6 +48,7 @@ Change Log * Fixed occlusion when `globe.show` is `false`. [#6374](https://github.com/AnalyticalGraphicsInc/cesium/pull/6374) * Fixed double-sided flag for glTF materials with `BLEND` enabled. [#6371](https://github.com/AnalyticalGraphicsInc/cesium/pull/6371) * Fixed crash for entities with static geometry and time-dynamic attributes [#6377](https://github.com/AnalyticalGraphicsInc/cesium/pull/6377) +* Fix geometry tile rendering in IE. [#6406](https://github.com/AnalyticalGraphicsInc/cesium/pull/6406) ### 1.43 - 2018-03-01