http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-depsgraph-layers Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-depsgraph-layers Branch fi Fri, 06 Dec 19 05:05:23 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[59361a9]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/59361a9f16c2cba7b1ae0ac1e51147218ed51ee3 59361a9
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-depsgraph-layers

----------------------------------------
0 Paths Changed]]>
Thu, 30 Mar 2017 15:42:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59361a9f16c2cba7b1ae0ac1e51147218ed51ee3Dalai Felinto
<![CDATA[[0ccd93d]: Layers Unittesting pep8: 1/2 (mass changes)]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ccd93da7ff5372e7bcb6a81e58f5833d386c16e 0ccd93d
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Layers Unittesting pep8: 1/2 (mass changes)

----------------------------------------
9 Paths Changed]]>
Wed, 22 Mar 2017 14:31:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ccd93da7ff5372e7bcb6a81e58f5833d386c16eDalai Felinto
<![CDATA[[1eb7dea]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1eb7dea99c48ed017f6d72f31ad0658a6f4afc59 1eb7dea
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-depsgraph-layers

----------------------------------------
0 Paths Changed]]>
Wed, 22 Mar 2017 14:29:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1eb7dea99c48ed017f6d72f31ad0658a6f4afc59Dalai Felinto
<![CDATA[[6e28deb]: Layers Unittesting pep8: 2/2 (manual changes)]]> http://www.miikahweb.com/en/blender/git-logs/commit/6e28deb5423ee52795dfadf419b52298ecc4e3ab 6e28deb
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Layers Unittesting pep8: 2/2 (manual changes)

----------------------------------------
11 Paths Changed]]>
Wed, 22 Mar 2017 14:34:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6e28deb5423ee52795dfadf419b52298ecc4e3abDalai Felinto
<![CDATA[[74df1c1]: Fix crash when removing layer]]> http://www.miikahweb.com/en/blender/git-logs/commit/74df1c1e0407dfc4ef95372301739171e95fd182 74df1c1
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix crash when removing layer

----------------------------------------
3 Paths Changed]]>
Tue, 21 Mar 2017 10:48:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/74df1c1e0407dfc4ef95372301739171e95fd182Dalai Felinto
<![CDATA[[b22587f]: Make sure newly added objects follow layer collection evaluated...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b22587f757b555ec4409c8a8397086501110d088 b22587f
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Make sure newly added objects follow layer collection evaluated flag

----------------------------------------
1 Path Changed]]>
Tue, 21 Mar 2017 10:36:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b22587f757b555ec4409c8a8397086501110d088Dalai Felinto
<![CDATA[[333dc84]: Fix unittests]]> http://www.miikahweb.com/en/blender/git-logs/commit/333dc8455fdaaa54be6915911343a8fbe94863b0 333dc84
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix unittests

depsgraph need its own time to update before we can check results (or set selection)

----------------------------------------
6 Paths Changed]]>
Tue, 21 Mar 2017 09:51:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/333dc8455fdaaa54be6915911343a8fbe94863b0Dalai Felinto
<![CDATA[[5a7c041]: Attempt to fix selection code (not working though)]]> http://www.miikahweb.com/en/blender/git-logs/commit/5a7c041e0c25493564dbd796ec9cc72e2999a9bf 5a7c041
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Attempt to fix selection code (not working though)

----------------------------------------
1 Path Changed]]>
Mon, 20 Mar 2017 18:44:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5a7c041e0c25493564dbd796ec9cc72e2999a9bfDalai Felinto
<![CDATA[[88bb27a]: Adding missing DAG_relations_tag_update]]> http://www.miikahweb.com/en/blender/git-logs/commit/88bb27adc66c5ca2d229fd4ffb888577d2327219 88bb27a
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Adding missing DAG_relations_tag_update

----------------------------------------
5 Paths Changed]]>
Mon, 20 Mar 2017 18:44:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/88bb27adc66c5ca2d229fd4ffb888577d2327219Dalai Felinto
<![CDATA[[8c1536d]: Blender 2.8: Initial hook of layer collections evaluation in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8c1536d326ccb6e5f3b7e32384a88cec743efd73 8c1536d
Branches : temp-depsgraph-layers
Author : Sergey Sharybin (sergey)
Committed By : Dalai Felinto (dfelinto)
----------------------------------------
Blender 2.8: Initial hook of layer collections evaluation in DEG

This moves selectability/visibility flag flush from some hardcoded
places in the code to depsgraph. This way it is possible to simply
tag depsgraph to update those flags and rest it'll do on it's own.

Using depsgraph for such flush is an overkill: those flags are fully
static and can not be animated, so it doesn't really make sense to
hook only those to depsgraph.

However, in the future we will have overrides on collections, which
ideally would need to be animatable and drivable and easiest way
to support this is to do this on depsgraph level, so it ensures
proper order of evaluation for animation and drivers. And it seems
logical to do both overrides and flags flush from depsgraph from
this point of view.

This commit lacks two things:

1. Proper flag for DAG_id_tag_update(), so currently the only way
to inform depsgraph about nered to flush visiblity/selectability
flags is to tag scene ID for update. Flag of 0 will to the trick
for now.

2. Any operation which changes layer collections or render layers
need to tag relations to update. This is not done, so any change
to those will cause crash.

----------------------------------------
17 Paths Changed]]>
Mon, 20 Mar 2017 18:44:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8c1536d326ccb6e5f3b7e32384a88cec743efd73Sergey Sharybin
<![CDATA[[b0feb06]: Layers / Depsgraph: Unittesting for selection and visibility...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b0feb0615c59a1b24e5e11ae2107f2fb86328885 b0feb06
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Layers / Depsgraph: Unittesting for selection and visibility evaluation

----------------------------------------
12 Paths Changed]]>
Mon, 20 Mar 2017 18:44:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b0feb0615c59a1b24e5e11ae2107f2fb86328885Dalai Felinto
<![CDATA[[cfd600a]: Layers: Remove old base visible / selected code]]> http://www.miikahweb.com/en/blender/git-logs/commit/cfd600a2070a659f9f4691004cdba7d1370dcd62 cfd600a
Branches : temp-depsgraph-layers
Author : Dalai Felinto (dfelinto)
----------------------------------------
Layers: Remove old base visible / selected code

----------------------------------------
6 Paths Changed]]>
Mon, 20 Mar 2017 18:47:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cfd600a2070a659f9f4691004cdba7d1370dcd62Dalai Felinto