瀏覽代碼

Address PR feedback

Jose Rojas 5 年之前
父節點
當前提交
e8843c7c11
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/renderers/webgl/WebGLProgram.js

+ 3 - 2
src/renderers/webgl/WebGLProgram.js

@@ -673,9 +673,10 @@ function WebGLProgram( renderer, cacheKey, parameters, bindingStates ) {
 	vertexShader = unrollLoops( vertexShader );
 	fragmentShader = unrollLoops( fragmentShader );
 
-	if ( parameters.glslVersion == null && parameters.isWebGL2 && ! parameters.isRawShaderMaterial ) {
+	if ( ( parameters.glslVersion === null || parameters.glslVersion === undefined ) &&
+	       parameters.isWebGL2 && ! parameters.isRawShaderMaterial ) {
 
-		// Automated GLSL 3.0 conversion. The shader chunks of standard shaders (eg MeshStandardMaterial) require GLSL 3.0 features.
+		// Automated GLSL 3.0 conversion. The shader chunks of standard shaders (eg MeshStandardMaterial) require GLSL 3.0 features within WebGL2.
 		// Apply these conversions if no glslVersion is specified.
 
 		versionString = '#version 300 es\n';