diff --git a/packages/core/src/shader/utils/getTestContext.js b/packages/core/src/shader/utils/getTestContext.js index bb40840..3de5a08 100644 --- a/packages/core/src/shader/utils/getTestContext.js +++ b/packages/core/src/shader/utils/getTestContext.js @@ -1,7 +1,7 @@ import { settings } from '../../settings'; import { ENV } from '@pixi/constants'; -let context = null; +let context; /** * returns a little WebGL context to use for program inspection. @@ -12,7 +12,7 @@ */ export default function getTestContext() { - if (!context) + if (context !== undefined) { const canvas = document.createElement('canvas'); @@ -31,7 +31,7 @@ if (!gl) { // fail, not able to get a context - throw new Error('This browser does not support WebGL. Try using the canvas renderer'); + gl = null; } else { @@ -41,8 +41,6 @@ } context = gl; - - return gl; } return context;