diff options
author | Brecht Van Lommel <brecht@blender.org> | 2021-11-03 23:20:45 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2021-11-04 00:09:13 +0300 |
commit | 915f911daacd972beeb004d0f27fb290bb9e8c08 (patch) | |
tree | 8a299a209727ef3e0488e5f4ff501d7487604517 | |
parent | a9bda985192295d4397865911194ae60245ba0cc (diff) |
Fix Cycles wrong ray visibility with old .blend files
-rw-r--r-- | source/blender/blenloader/intern/versioning_cycles.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/versioning_cycles.c b/source/blender/blenloader/intern/versioning_cycles.c index 3df6af86618..afe2e1067ae 100644 --- a/source/blender/blenloader/intern/versioning_cycles.c +++ b/source/blender/blenloader/intern/versioning_cycles.c @@ -1635,6 +1635,8 @@ void do_versions_after_linking_cycles(Main *bmain) flag |= OB_HIDE_CAMERA | OB_SHADOW_CATCHER; } + /* Clear unused bits from old version, and add new flags. */ + object->visibility_flag &= (OB_HIDE_VIEWPORT | OB_HIDE_SELECT | OB_HIDE_RENDER); object->visibility_flag |= flag; } } |