Forráskód Böngészése

Address PR feedback

Jose Rojas 5 éve
szülő
commit
e8843c7c11
1 módosított fájl, 3 hozzáadás és 2 törlés
  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 );
 	vertexShader = unrollLoops( vertexShader );
 	fragmentShader = unrollLoops( fragmentShader );
 	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.
 		// Apply these conversions if no glslVersion is specified.
 
 
 		versionString = '#version 300 es\n';
 		versionString = '#version 300 es\n';