|
@@ -444,11 +444,15 @@ THREE.WebGLProgram = ( function () {
|
|
|
|
|
|
}
|
|
|
|
|
|
- vertexShader = replaceLightNums( vertexShader, parameters );
|
|
|
- vertexShader = unrollLoops( vertexShader );
|
|
|
+ if ( material instanceof THREE.ShaderMaterial === false ) {
|
|
|
|
|
|
- fragmentShader = replaceLightNums( fragmentShader, parameters );
|
|
|
- fragmentShader = unrollLoops( fragmentShader );
|
|
|
+ vertexShader = replaceLightNums( vertexShader, parameters );
|
|
|
+ vertexShader = unrollLoops( vertexShader );
|
|
|
+
|
|
|
+ fragmentShader = replaceLightNums( fragmentShader, parameters );
|
|
|
+ fragmentShader = unrollLoops( fragmentShader );
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
var vertexGlsl = prefixVertex + vertexShader;
|
|
|
var fragmentGlsl = prefixFragment + fragmentShader;
|