diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-03-03 00:38:59 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-03-03 01:10:27 +0300 |
commit | 94b99949eb20d630e222642a7e7db5ea4d43ef12 (patch) | |
tree | b4ebd0978edca6024f70902b15f542c96fa34a3f /intern/cycles/render/mesh.cpp | |
parent | b6fe80ca1989ab5b1ffa7edb7f7c85b2b03bad03 (diff) |
Fix T54202: Cycles crash rendering empty mesh volume after recent optimization.
Diffstat (limited to 'intern/cycles/render/mesh.cpp')
-rw-r--r-- | intern/cycles/render/mesh.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp index 23b855acdc9..47d24970949 100644 --- a/intern/cycles/render/mesh.cpp +++ b/intern/cycles/render/mesh.cpp @@ -561,8 +561,9 @@ void Mesh::clear(bool preserve_voxel_data) subd_attributes.clear(); attributes.clear(preserve_voxel_data); + used_shaders.clear(); + if(!preserve_voxel_data) { - used_shaders.clear(); geometry_flags = GEOMETRY_NONE; } |