diff --git a/src/pixi/renderers/webgl/WebGLRenderer.js b/src/pixi/renderers/webgl/WebGLRenderer.js index af39fbf..95a144a 100644 --- a/src/pixi/renderers/webgl/WebGLRenderer.js +++ b/src/pixi/renderers/webgl/WebGLRenderer.js @@ -77,21 +77,16 @@ }; var gl = null; - //try 'experimental-webgl' - try { - gl = this.view.getContext('experimental-webgl', this.options); - } catch (e) { - } - if (!gl) { - //try 'webgl' + + ['experimental-webgl', 'webgl'].forEach(function(name) { try { - gl = this.view.getContext('webgl', this.options); - } catch (e) { - } - if (!gl) { - // fail, not able to get a context - throw new Error(' This browser does not support webGL. Try using the canvas renderer' + this); - } + gl = this.view.getContext(name, this.options); + } catch(e) {} + }, this); + + if (!gl) { + // fail, not able to get a context + throw new Error('This browser does not support webGL. Try using the canvas renderer' + this); } this.gl = gl;