Go to file
Sergey Sharybin 4017b48331 Depsgraph: Don't optimize out collections used by duplication system
This makes evaluated objects to point to a non-evaluated collection,
which is already really bad. What is even more worse, objects in those
collections are not evaluated either.

Proper solution would be to implement visibility flag for nodes, which
will be set to 0 for transform/geometry components, but which will be
1 for copy-on-write components.

This way we will guarantee consistency of dependency graph.

For now this change is good enough and unlocks production.

Fixes T55375: Crash when changing visibility of instanced collection
Fixes T55357: Particle geometry crash
2018-06-08 11:57:16 +02:00
build_files Merge branch 'master' into blender2.8 2018-06-06 09:39:35 +02:00
doc Collections and groups unification 2018-05-18 13:34:24 +02:00
extern Merge remote-tracking branch 'origin/master' into blender2.8 2018-05-28 14:35:59 -06:00
intern Merge branch 'master' into blender2.8 2018-06-07 20:41:10 +02:00
release Workbench: UI for custom studio lights/matcaps 2018-06-08 10:41:24 +02:00
source Depsgraph: Don't optimize out collections used by duplication system 2018-06-08 11:57:16 +02:00
tests Merge branch 'master' into blender2.8 2018-06-04 18:50:14 +02:00
.arcconfig Arc: Use proper lacding branch 2018-04-24 12:26:37 +02:00
.gitignore Build: add scripts to build dependencies for Windows and macOS. 2017-08-07 17:46:06 +02:00
.gitmodules Fix git submodules branch configuration 2018-04-23 12:55:04 +02:00
CMakeLists.txt Merge branch 'master' into blender2.8 2018-06-01 17:26:36 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Merge remote-tracking branch 'origin/master' into blender2.8 2018-04-25 09:31:25 +02:00
make.bat Merge branch 'master' into blender2.8 2018-05-27 11:06:29 +02:00