More accurate WebGL support test, see issue #31

This commit is contained in:
Tom Payne
2012-09-28 20:05:01 +02:00
parent dcc3fdde96
commit 2713addb33

View File

@@ -11,5 +11,9 @@ ol.renderer.webgl.FREE_RESOURCES_IMMEDIATELY = false;
* @return {boolean} Is supported.
*/
ol.renderer.webgl.isSupported = function() {
return 'WebGLRenderingContext' in goog.global;
if (!('WebGLRenderingContext' in goog.global)) {
return false;
}
var canvas = goog.dom.createElement(goog.dom.TagName.CANVAS);
return !goog.isNull(canvas.getContext('experimental-webgl'));
};