summaryrefslogtreecommitdiffstats
path: root/src/extras/shaders/es2/pervertexcolor.frag
diff options
context:
space:
mode:
Diffstat (limited to 'src/extras/shaders/es2/pervertexcolor.frag')
-rw-r--r--src/extras/shaders/es2/pervertexcolor.frag8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/extras/shaders/es2/pervertexcolor.frag b/src/extras/shaders/es2/pervertexcolor.frag
index 186e93dc9..d33e11145 100644
--- a/src/extras/shaders/es2/pervertexcolor.frag
+++ b/src/extras/shaders/es2/pervertexcolor.frag
@@ -2,7 +2,7 @@
varying FP vec3 worldPosition;
varying FP vec3 worldNormal;
-varying FP vec3 color;
+varying FP vec4 color;
uniform FP vec3 eyePosition;
@@ -10,8 +10,6 @@ uniform FP vec3 eyePosition;
void main()
{
- FP vec3 diffuseColor;
- FP vec3 specularColor;
- adsModel(worldPosition, worldNormal, eyePosition, 0.0, diffuseColor, specularColor);
- gl_FragColor = vec4( color + color * diffuseColor, 1.0 );
+ FP vec3 worldView = normalize(eyePosition - worldPosition);
+ gl_FragColor = phongFunction(color, color, vec4(0.0), 0.0, worldPosition, worldView, worldNormal);
}