diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-01-19 17:08:58 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-01-19 17:23:21 +0300 |
commit | 7fd4c440ec2207eb80be13bf14eefa940e39d43e (patch) | |
tree | 79aba07d072455e95ff3467b1e227ff7ee82b51b /intern/cycles/render/object.h | |
parent | 18ae259cc4b60a670f4bf5cbd621bbe420c0c24b (diff) |
Fix T43311: using displacement shader crashes blender
Issue was caused by wrong order of scene device update, which could
lead to missing object flags in shader kernel.
This patch solves a bit more than that making sure objects flags are
always properly updated, so adding/removing volume BSDF will properly
reflect on viewport where camera might become being in volume and so.
Diffstat (limited to 'intern/cycles/render/object.h')
-rw-r--r-- | intern/cycles/render/object.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/render/object.h b/intern/cycles/render/object.h index 574d44b6599..acc08a0e204 100644 --- a/intern/cycles/render/object.h +++ b/intern/cycles/render/object.h @@ -70,6 +70,7 @@ public: class ObjectManager { public: bool need_update; + bool need_flags_update; ObjectManager(); ~ObjectManager(); |