diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-01-30 17:41:51 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-01-30 17:41:51 +0300 |
commit | 147e7829796cd0057e1952bd5dc78b05ae3a0da7 (patch) | |
tree | e17defa95dd30277792beb354b04cf749e858e45 | |
parent | dde838ec5e79a2279146ea30a7c6d22498d02451 (diff) |
Fix #20662: normal map rendering with negative factor didn't flip
the direction correctly.
-rw-r--r-- | source/blender/render/intern/source/texture.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) { |