From 51ca4be9a927015724f536ff3717024845f50768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 19 Sep 2013 02:13:18 +0200 Subject: [PATCH] Shaders: fix Phong shader compilation for more than one texture. --- src/Shaders/Phong.frag | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Shaders/Phong.frag b/src/Shaders/Phong.frag index 3ff85a814..cbd962a34 100644 --- a/src/Shaders/Phong.frag +++ b/src/Shaders/Phong.frag @@ -110,9 +110,11 @@ out lowp vec4 color; void main() { #ifdef AMBIENT_TEXTURE const vec3 ambientColor = texture(ambientTexture, interpolatedTextureCoords).xyz; - #elif defined(DIFFUSE_TEXTURE) + #endif + #ifdef DIFFUSE_TEXTURE const vec3 diffuseColor = texture(diffuseTexture, interpolatedTextureCoords).xyz; - #elif defined(SPECULAR_TEXTURE) + #endif + #ifdef SPECULAR_TEXTURE const vec3 specularColor = texture(specularTexture, interpolatedTextureCoords).xyz; #endif