|
@@ -34,10 +34,10 @@ varying vec4 vColor;
|
|
#include<helperFunctions>
|
|
#include<helperFunctions>
|
|
|
|
|
|
// Lights
|
|
// Lights
|
|
-#include<light0FragmentDeclaration>
|
|
|
|
-#include<light1FragmentDeclaration>
|
|
|
|
-#include<light2FragmentDeclaration>
|
|
|
|
-#include<light3FragmentDeclaration>
|
|
|
|
|
|
+#include<lightFragmentDeclaration>[0]
|
|
|
|
+#include<lightFragmentDeclaration>[1]
|
|
|
|
+#include<lightFragmentDeclaration>[2]
|
|
|
|
+#include<lightFragmentDeclaration>[3]
|
|
|
|
|
|
#include<lightsFragmentFunctions>
|
|
#include<lightsFragmentFunctions>
|
|
#include<shadowsFragmentFunctions>
|
|
#include<shadowsFragmentFunctions>
|
|
@@ -221,15 +221,16 @@ void main(void) {
|
|
|
|
|
|
// Lighting
|
|
// Lighting
|
|
vec3 diffuseBase = vec3(0., 0., 0.);
|
|
vec3 diffuseBase = vec3(0., 0., 0.);
|
|
|
|
+ lightingInfo info;
|
|
#ifdef SPECULARTERM
|
|
#ifdef SPECULARTERM
|
|
vec3 specularBase = vec3(0., 0., 0.);
|
|
vec3 specularBase = vec3(0., 0., 0.);
|
|
#endif
|
|
#endif
|
|
float shadow = 1.;
|
|
float shadow = 1.;
|
|
|
|
|
|
-#include<light0Fragment>
|
|
|
|
-#include<light1Fragment>
|
|
|
|
-#include<light2Fragment>
|
|
|
|
-#include<light3Fragment>
|
|
|
|
|
|
+#include<lightFragment>[0]
|
|
|
|
+#include<lightFragment>[1]
|
|
|
|
+#include<lightFragment>[2]
|
|
|
|
+#include<lightFragment>[3]
|
|
|
|
|
|
// Refraction
|
|
// Refraction
|
|
vec3 refractionColor = vec3(0., 0., 0.);
|
|
vec3 refractionColor = vec3(0., 0., 0.);
|