Browse Source

Move uniforms into transmission_pars_fragment (#22278)

WestLangley 4 years ago
parent
commit
5fe8ec0d2d

+ 5 - 0
src/renderers/shaders/ShaderChunk/transmission_pars_fragment.glsl.js

@@ -4,6 +4,11 @@ export default /* glsl */`
 	// Transmission code is based on glTF-Sampler-Viewer
 	// https://github.com/KhronosGroup/glTF-Sample-Viewer
 
+	uniform float transmission;
+	uniform float thickness;
+	uniform float attenuationDistance;
+	uniform vec3 attenuationTint;
+
 	#ifdef USE_TRANSMISSIONMAP
 
 		uniform sampler2D transmissionMap;

+ 0 - 7
src/renderers/shaders/ShaderLib/meshphysical_frag.glsl.js

@@ -13,13 +13,6 @@ uniform float roughness;
 uniform float metalness;
 uniform float opacity;
 
-#ifdef USE_TRANSMISSION
-	uniform float transmission;
-	uniform float thickness;
-	uniform float attenuationDistance;
-	uniform vec3 attenuationTint;
-#endif
-
 #ifdef IOR
 	uniform float ior;
 #endif