Browse Source

Merge pull request #17758 from hsimpson/WebGL2ComputeRenderingContext

WebGLCapabilities: Add support for WebGL2ComputeRenderingContext.
Michael Herzog 5 years ago
parent
commit
8af1f20d29
2 changed files with 5 additions and 1 deletions
  1. 4 1
      src/renderers/webgl/WebGLCapabilities.js
  2. 1 0
      utils/build/externs.js

+ 4 - 1
src/renderers/webgl/WebGLCapabilities.js

@@ -56,7 +56,10 @@ function WebGLCapabilities( gl, extensions, parameters ) {
 
 	}
 
-	var isWebGL2 = typeof WebGL2RenderingContext !== 'undefined' && gl instanceof WebGL2RenderingContext;
+	/* eslint-disable no-undef */
+	var isWebGL2 = ( typeof WebGL2RenderingContext !== 'undefined' && gl instanceof WebGL2RenderingContext ) ||
+				   ( typeof WebGL2ComputeRenderingContext !== 'undefined' && gl instanceof WebGL2ComputeRenderingContext );
+	/* eslint-enable no-undef */
 
 	var precision = parameters.precision !== undefined ? parameters.precision : 'highp';
 	var maxPrecision = getMaxPrecision( precision );

+ 1 - 0
utils/build/externs.js

@@ -5,4 +5,5 @@ var exports;
 var performance;
 var createImageBitmap;
 var WebGL2RenderingContext;
+var WebGL2ComputeRenderingContext;
 var XRWebGLLayer;