floating point texture extension required but not supported


I am getting the error 'floating point texture extension required but not supported' when rendering the CesiumWidget in my Android device's Chrome browser. The widget works fine in my desktop Chrome.
The scene contains cylinder, ellipsoid and point primitives. The error disappears as soon as I skip the rendering of ellipsoids and cylinders.
What is causing this and how can I resolve this?

The Chrome version on my Android device is 53.0.2785.124
I am running on Android 6.0.1


Can you post the version and driver information from chrome://gpu or the information from webglreport.com?

First of all, thank you for your answer!

I extracted the requested information:
- chrome://gpu output: http://pastebin.com/Pgb3PmKF
- webglreport.com 1: http://pasteboard.co/c4uXys7Oc.png
- webglreport.com 2: http://pasteboard.co/c4w9YcumT.png

WebGL 2 is not supported.

I am getting this same issue on a Galaxy S7 Edge with Chrome 54, is this a known problem?


This is a known issue, we have it written up here: https://github.com/AnalyticalGraphicsInc/cesium/issues/4563

We’re using an WebGL extension that for some reason isn’t available on Samsung phones. I’ve linked this forum post to that issue, keep an eye out for updates.



Hi folks,

Thanks again for reporting this. Dan wrote a workaround, #4700, that will be in the Cesium 1.28 release coming out later today.