Cesium RuntimeError: Fragment Shader failed to compile on 2012 MacBook Pro 15"

Hi There,

I thought I'd ask if anybody else has come across this issue.

We have a variety of laptops in our office, but just two 2012 Macbook Pro 15" laptops.

Both laptops seem to suffer from the 'RuntimeError: Fragment shader failed to compile' error straight away when we load Cesium, however we haven't seen this issue on any other laptops.

WebGL in any other test pages or websites seems to work fine.

Version of Chrome: 57

Page we're loading: http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/index.html

The error is:

RuntimeError: Fragment shader failed to compile. Compile log: Error at new t (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:471:9358) at p (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:477:7752) at v (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:477:10169) at c._bind (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:477:11184) at V (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:516:9133) at L.draw (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:516:12622) at r.execute (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:476:6604) at d.executeCopyColor (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:519:8331) at Je (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:523:14450) at et (http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/CesiumViewerStartup.js:523:15645)

Has anybody else seen this?

Looks like this is fixable by upgrading the display drivers to Nvidia’s latest Mac OS release here http://www.nvidia.com/download/driverResults.aspx/119315/en-us

Those drivers fixed it for both 2012 MacBook Pros.