2
0
Эх сурвалжийг харах

isWebGL = true when using a WebGL2ComputeRenderingContext

Daniel Toplak 5 жил өмнө
parent
commit
35a0ce79aa

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

@@ -56,7 +56,8 @@ function WebGLCapabilities( gl, extensions, parameters ) {
 
 	}
 
-	var isWebGL2 = typeof WebGL2RenderingContext !== 'undefined' && gl instanceof WebGL2RenderingContext;
+	var isWebGL2 = ( typeof WebGL2RenderingContext !== 'undefined' && gl instanceof WebGL2RenderingContext ) ||
+				   ( typeof WebGL2ComputeRenderingContext !== 'undefined' && gl instanceof WebGL2ComputeRenderingContext );
 
 	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;