浏览代码

ShaderChunk: Removed micro optimization.

Mr.doob 4 年之前
父节点
当前提交
44a411e1c4

+ 1 - 5
src/renderers/shaders/ShaderChunk/bumpmap_pars_fragment.glsl.js

@@ -35,11 +35,7 @@ export default /* glsl */`
 
 		float fDet = dot( vSigmaX, R1 );
 
-		#ifdef DOUBLE_SIDED
-
-			fDet *= ( float( isFrontFacing ) * 2.0 - 1.0 );
-
-		#endif
+		fDet *= ( float( isFrontFacing ) * 2.0 - 1.0 );
 
 		vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );
 		return normalize( abs( fDet ) * surf_norm - vGrad );

+ 1 - 5
src/renderers/shaders/ShaderChunk/normalmap_pars_fragment.glsl.js

@@ -34,11 +34,7 @@ export default /* glsl */`
 
 		mat3 tsn = mat3( S, T, N );
 
-		#ifdef DOUBLE_SIDED
-
-			mapN.xy *= ( float( isFrontFacing ) * 2.0 - 1.0 );
-
-		#endif
+		mapN.xy *= ( float( isFrontFacing ) * 2.0 - 1.0 );
 
 		return normalize( tsn * mapN );