diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-04-09 19:21:48 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-04-09 19:22:48 +0300 |
commit | cca4405437363bd1cb3d8ee9a77691fd8225d76f (patch) | |
tree | 97863edea3cb65972525f3c6fc31c3372baf3107 /intern/cycles/render/mesh.cpp | |
parent | ae5f2c202504ad23fe7d2147c0bfd8290d6dad07 (diff) |
Cycles: Fix wrong render result in certain configuration of render layer's surface/hair
There were some synchronization missing in cases when only one of those settings
was disabled.
Also added a render test for such configurations now.
Diffstat (limited to 'intern/cycles/render/mesh.cpp')
-rw-r--r-- | intern/cycles/render/mesh.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp index 1d453164aa8..b31e09c6ef9 100644 --- a/intern/cycles/render/mesh.cpp +++ b/intern/cycles/render/mesh.cpp @@ -135,7 +135,7 @@ void Mesh::clear() transform_applied = false; transform_negative_scaled = false; transform_normal = transform_identity(); - geometry_synced = false; + geometry_flags = GEOMETRY_NONE; } int Mesh::split_vertex(int vertex) |