diff --git a/src/core/utils/index.js b/src/core/utils/index.js index a2e9893..ed6e552 100644 --- a/src/core/utils/index.js +++ b/src/core/utils/index.js @@ -143,7 +143,14 @@ var canvas = document.createElement('canvas'), gl = canvas.getContext('webgl', contextOptions) || canvas.getContext('experimental-webgl', contextOptions); - return !!(gl && gl.getContextAttributes().stencil); + var success = !!(gl && gl.getContextAttributes().stencil); + if (gl) + { + gl.getExtension('WEBGL_lose_context').loseContext(); + } + gl = null; + + return success; } catch (e) {