From b479a2c8f0c9bd09617c1b925979a3708cab0525 Mon Sep 17 00:00:00 2001 From: romulox_x Date: Tue, 14 Oct 2014 01:21:50 -0700 Subject: fix view dependent problem in normal mapping --- drivers/gles2/shaders/material.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gles2/shaders/material.glsl b/drivers/gles2/shaders/material.glsl index bf82822378..870004fd10 100644 --- a/drivers/gles2/shaders/material.glsl +++ b/drivers/gles2/shaders/material.glsl @@ -306,7 +306,7 @@ void main() { #endif #if defined(ENABLE_TANGENT_INTERP) - tangent_interp=normalize(tangent_in); + tangent_interp=normalize((modelview * vec4(tangent_in,0.0)).xyz); binormal_interp = normalize( cross(normal_interp,tangent_interp) * binormalf ); #endif -- cgit v1.2.3