From 147e7829796cd0057e1952bd5dc78b05ae3a0da7 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sat, 30 Jan 2010 14:41:51 +0000 Subject: Fix #20662: normal map rendering with negative factor didn't flip the direction correctly. --- source/blender/render/intern/source/texture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/render') diff --git a/source/blender/render/intern/source/texture.c b/source/blender/render/intern/source/texture.c index 1655418111a..9ff8f780fbb 100644 --- a/source/blender/render/intern/source/texture.c +++ b/source/blender/render/intern/source/texture.c @@ -2108,7 +2108,7 @@ void do_material_tex(ShadeInput *shi) texres.nor[0] = -texres.nor[0]; texres.nor[1] = -texres.nor[1]; } - fact = Tnor*tex->norfac; + fact = Tnor*fabs(tex->norfac); if (fact>1.f) fact = 1.f; facm = 1.f-fact; if(mtex->normapspace == MTEX_NSPACE_TANGENT) { -- cgit v1.2.3