Browse Source

update style

finscn 7 năm trước cách đây
mục cha
commit
28f7fdf850
1 tập tin đã thay đổi với 15 bổ sung3 xóa
  1. 15 3
      src/renderers/webgl/WebGLState.js

+ 15 - 3
src/renderers/webgl/WebGLState.js

@@ -342,9 +342,21 @@ function WebGLState( gl, extensions, utils ) {
 
 	var maxTextures = gl.getParameter( gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS );
 
-	var version = /^WebGL\ ([0-9])/.exec( gl.getParameter( gl.VERSION ) );
-	version = version ? parseFloat( version[ 1 ] ) : 1.0;
-	var lineWidthAvailable = version >= 1.0;
+	var lineWidthAvailable = false;
+	var version = 0;
+	var glVersion = gl.getParameter( gl.VERSION );
+
+	if ( glVersion.indexOf( 'WebGL' ) !== - 1 ) {
+
+	   version = parseFloat( /^WebGL\ ([0-9])/.exec( glVersion )[ 1 ] );
+	   lineWidthAvailable = ( version >= 1.0 );
+
+	} else if ( glVersion.indexOf( 'OpenGL ES' ) !== - 1 ) {
+
+	   version = parseFloat( /^OpenGL\ ES\ ([0-9])/.exec( glVersion )[ 1 ] );
+	   lineWidthAvailable = ( version >= 2.0 );
+
+	}
 
 	var currentTextureSlot = null;
 	var currentBoundTextures = {};