diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2016-09-25 06:07:38 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2016-09-25 06:23:52 +0300 |
commit | 335ee5ce5aee3a92415d1608cc66acf3da995598 (patch) | |
tree | eff77da361b8a523b66ff280c2ec7d4e7c9803ec | |
parent | 6dd87f2abb5a15ec0712d3b202723386248eb672 (diff) |
Fix T49310: incorrect Cycles standalone normals with negative scale.
-rw-r--r-- | intern/cycles/render/mesh.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp index 3eff35bae9e..039bb49d82f 100644 --- a/intern/cycles/render/mesh.cpp +++ b/intern/cycles/render/mesh.cpp @@ -471,16 +471,12 @@ void Mesh::add_face_normals() /* compute face normals */ size_t triangles_size = num_triangles(); - bool flip = transform_negative_scaled; if(triangles_size) { float3 *verts_ptr = verts.data(); for(size_t i = 0; i < triangles_size; i++) { fN[i] = compute_face_normal(get_triangle(i), verts_ptr); - - if(flip) - fN[i] = -fN[i]; } } |