http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-dynamic-overrides Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-dynamic-overrides Branch fi Fri, 20 Sep 19 11:00:48 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[fbaf6e6]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fbaf6e6fb3d2eb2f0c737b7d4713a5ea171738e6 fbaf6e6
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Tue, 26 Jun 2018 14:07:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fbaf6e6fb3d2eb2f0c737b7d4713a5ea171738e6Dalai Felinto
<![CDATA[[2acf4ac]: Cleanup: Create ID property only once]]> http://www.miikahweb.com/en/blender/git-logs/commit/2acf4ace511292a66451b7842b2725d1776a6656 2acf4ac
Branches : temp-dynamic-overrides
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Create ID property only once

Avoids refining ID pointer for every property which is being applied.

----------------------------------------
1 Path Changed]]>
Wed, 20 Jun 2018 08:29:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2acf4ace511292a66451b7842b2725d1776a6656Sergey Sharybin
<![CDATA[[bba0ad9]: Cleanup: De-duplicate overrides properties apply loop]]> http://www.miikahweb.com/en/blender/git-logs/commit/bba0ad903cfa407368c78b0b8480b1a729474305 bba0ad9
Branches : temp-dynamic-overrides
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: De-duplicate overrides properties apply loop

----------------------------------------
1 Path Changed]]>
Wed, 20 Jun 2018 08:50:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bba0ad903cfa407368c78b0b8480b1a729474305Sergey Sharybin
<![CDATA[[d8f5a68]: Merge branch 'blender2.8' into temp-dynamic-overrides]]> http://www.miikahweb.com/en/blender/git-logs/commit/d8f5a68f63b16798e4e201267b131d4718ba8311 d8f5a68
Branches : temp-dynamic-overrides
Author : Sergey Sharybin (sergey)
----------------------------------------
Merge branch 'blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Wed, 20 Jun 2018 08:18:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d8f5a68f63b16798e4e201267b131d4718ba8311Sergey Sharybin
<![CDATA[[0886912]: Merge branch 'blender2.8' into temp-dynamic-overrides]]> http://www.miikahweb.com/en/blender/git-logs/commit/088691254e6d7bb23e008707501016a3c4d8569d 0886912
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Mon, 18 Jun 2018 10:37:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/088691254e6d7bb23e008707501016a3c4d8569dBastien Montagne
<![CDATA[[6ee25c9]: Fix broken multi-threaded concurrent access to same data.]]> http://www.miikahweb.com/en/blender/git-logs/commit/6ee25c9d5505dde6c562f1ddee0ff1adee98cf43 6ee25c9
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Fix broken multi-threaded concurrent access to same data.

Note that later we do can cache the non-data version of this path (i.e.
list of propnames), this will still save us the full RNA path parsing.

But the data side of path resolution has to be fully local, no way to
cache that since a same override can be applied to several objects!

----------------------------------------
1 Path Changed]]>
Fri, 15 Jun 2018 12:44:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6ee25c9d5505dde6c562f1ddee0ff1adee98cf43Bastien Montagne
<![CDATA[[a54079e]: Update DNA comment]]> http://www.miikahweb.com/en/blender/git-logs/commit/a54079eecdf3f622dc332a164334a9dac708327a a54079e
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Update DNA comment

----------------------------------------
1 Path Changed]]>
Fri, 15 Jun 2018 12:11:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a54079eecdf3f622dc332a164334a9dac708327aDalai Felinto
<![CDATA[[20d5fd3]: Depsgraph: Link scene cow with object cow]]> http://www.miikahweb.com/en/blender/git-logs/commit/20d5fd36a19838587730127fea2a7b926c51d50a 20d5fd3
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Depsgraph: Link scene cow with object cow

For dynamic override we need to be sure the object cow is not updated before
the scene cow.

In fact we need this to any datablock that is potentially dynamic overridable.

That said this patch makes the relationship (fix the arrows) yet it doesn't
fix the underlying problem.

----------------------------------------
1 Path Changed]]>
Fri, 15 Jun 2018 10:58:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/20d5fd36a19838587730127fea2a7b926c51d50aDalai Felinto
<![CDATA[[344c2d4]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/344c2d467437b230bfa52ca267f351563e1c4cf8 344c2d4
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Fri, 15 Jun 2018 10:18:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/344c2d467437b230bfa52ca267f351563e1c4cf8Dalai Felinto
<![CDATA[[c303f2a]: Use proper UI name]]> http://www.miikahweb.com/en/blender/git-logs/commit/c303f2a19b9ebea43c68b72d45092f6219900538 c303f2a
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Use proper UI name

----------------------------------------
1 Path Changed]]>
Tue, 12 Jun 2018 12:26:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c303f2a19b9ebea43c68b72d45092f6219900538Dalai Felinto
<![CDATA[[b173b96]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b173b96c09b53380eb693e687ea9c286b68c9d4b b173b96
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Tue, 12 Jun 2018 12:17:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b173b96c09b53380eb693e687ea9c286b68c9d4bDalai Felinto
<![CDATA[[f30056d]: Update the UI to use bl_parent_id]]> http://www.miikahweb.com/en/blender/git-logs/commit/f30056d512a739d4b0a7c4ac095e21f538c0ae84 f30056d
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Update the UI to use bl_parent_id

Also remove the DNA/RNA settings that were added for that.

----------------------------------------
3 Paths Changed]]>
Tue, 12 Jun 2018 09:11:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f30056d512a739d4b0a7c4ac095e21f538c0ae84Dalai Felinto
<![CDATA[[b06deec]: Merge branch 'blender2.8' into temp-dynamic-overrides]]> http://www.miikahweb.com/en/blender/git-logs/commit/b06deeca25a6fd851ae9fafa4278e077a874d96a b06deec
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'blender2.8' into temp-dynamic-overrides

Conflicts:
source/blender/makesrna/intern/rna_access.c

----------------------------------------
0 Paths Changed]]>
Tue, 12 Jun 2018 09:00:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b06deeca25a6fd851ae9fafa4278e077a874d96aBastien Montagne
<![CDATA[[07bf151]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/07bf151062117fc67e71fae432ce35ca25e24653 07bf151
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Thu, 31 May 2018 19:44:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/07bf151062117fc67e71fae432ce35ca25e24653Dalai Felinto
<![CDATA[[d341b62]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d341b623519902df645626dc73febe01984ff269 d341b62
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Wed, 30 May 2018 22:01:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d341b623519902df645626dc73febe01984ff269Dalai Felinto
<![CDATA[[55d611a]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/55d611ad5e107145d3baffa6ad43ec58694643e5 55d611a
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Mon, 28 May 2018 19:57:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/55d611ad5e107145d3baffa6ad43ec58694643e5Dalai Felinto
<![CDATA[[dd5f69e]: Fix readfile for affected collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/dd5f69e251fd66893b55346578738a84e0da01b1 dd5f69e
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix readfile for affected collections

----------------------------------------
1 Path Changed]]>
Mon, 28 May 2018 19:56:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dd5f69e251fd66893b55346578738a84e0da01b1Dalai Felinto
<![CDATA[[e20ec83]: Fixup for LinkData > AffectedCollection]]> http://www.miikahweb.com/en/blender/git-logs/commit/e20ec83765dc559fd8b3a32c8d254c621d0e25d0 e20ec83
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fixup for LinkData > AffectedCollection

----------------------------------------
1 Path Changed]]>
Sun, 27 May 2018 23:58:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e20ec83765dc559fd8b3a32c8d254c621d0e25d0Dalai Felinto
<![CDATA[[3e946a6]: Tag COW when link/unlinking collections]]> http://www.miikahweb.com/en/blender/git-logs/commit/3e946a6f1383511d4094096757087230e78e1ddf 3e946a6
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Tag COW when link/unlinking collections

In theory we can tag only the objects that are in the corresponding colletction
and its children.

----------------------------------------
2 Paths Changed]]>
Sun, 27 May 2018 23:48:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3e946a6f1383511d4094096757087230e78e1ddfDalai Felinto
<![CDATA[[83e068f]: New Affected Collection struct]]> http://www.miikahweb.com/en/blender/git-logs/commit/83e068f5df3eb1e0b95fbab188ab355023252780 83e068f
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
New Affected Collection struct

No point in using anonymous LinkData structs.

----------------------------------------
5 Paths Changed]]>
Sun, 27 May 2018 22:42:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/83e068f5df3eb1e0b95fbab188ab355023252780Dalai Felinto
<![CDATA[[f319e00]: Cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/f319e0081bc291a53b9f78e175a27a6a95dac878 f319e00
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Cleanup

----------------------------------------
1 Path Changed]]>
Sun, 27 May 2018 19:39:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f319e0081bc291a53b9f78e175a27a6a95dac878Dalai Felinto
<![CDATA[[fc4c3fc]: Use affected collections to determine objects to override]]> http://www.miikahweb.com/en/blender/git-logs/commit/fc4c3fc35cd5594d2fb19f9d6921b96444589b33 fc4c3fc
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Use affected collections to determine objects to override

Note: It is done now as a cache system, although right now
this runs for all the objects.

But the logic should be decoupable once we integrate this with
the depsgraph properly.

Note: I seem to be getting a crash on saving/writing because
AffectedCollection->collection is NULL sometimes.

----------------------------------------
1 Path Changed]]>
Sun, 27 May 2018 23:37:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fc4c3fc35cd5594d2fb19f9d6921b96444589b33Dalai Felinto
<![CDATA[[7265f6c]: Depsgraph: Tag depsgraph id based on id type]]> http://www.miikahweb.com/en/blender/git-logs/commit/7265f6c25caf8463b29a649275cbb1b573c905c8 7265f6c
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Depsgraph: Tag depsgraph id based on id type

----------------------------------------
2 Paths Changed]]>
Sun, 27 May 2018 17:20:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7265f6c25caf8463b29a649275cbb1b573c905c8Dalai Felinto
<![CDATA[[8655ed2]: Update the viewport when changing dynamic override properties...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8655ed28fee1be2d354e8c23a6a5320c694c2eba 8655ed2
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Update the viewport when changing dynamic override properties

----------------------------------------
3 Paths Changed]]>
Sun, 27 May 2018 17:23:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8655ed28fee1be2d354e8c23a6a5320c694c2ebaDalai Felinto
<![CDATA[[8fb93ae]: BKE_idtype_to_main_data]]> http://www.miikahweb.com/en/blender/git-logs/commit/8fb93aebe76e48747a0bc96ba73386459921d439 8fb93ae
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
BKE_idtype_to_main_data

Function to map ID_Type to bmain-> listbases.

----------------------------------------
2 Paths Changed]]>
Sun, 27 May 2018 16:33:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8fb93aebe76e48747a0bc96ba73386459921d439Dalai Felinto
<![CDATA[[c9172b6]: Util function to find view layer by dynamic property]]> http://www.miikahweb.com/en/blender/git-logs/commit/c9172b65db6b7af5d4c71e30cbb10ed85648db4a c9172b6
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Util function to find view layer by dynamic property

----------------------------------------
2 Paths Changed]]>
Sun, 27 May 2018 17:23:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c9172b65db6b7af5d4c71e30cbb10ed85648db4aDalai Felinto
<![CDATA[[dcb18ab]: Extra make sure view3d updates for dynamic override]]> http://www.miikahweb.com/en/blender/git-logs/commit/dcb18ab6c9fc4051e1fe04f39222f563d1d16aca dcb18ab
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Extra make sure view3d updates for dynamic override

Without this we do not get updates when deleting/adding override
sets and affected collections.

We should probably replace this by manually publishin RNA updates though.

----------------------------------------
1 Path Changed]]>
Sun, 27 May 2018 17:22:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dcb18ab6c9fc4051e1fe04f39222f563d1d16acaDalai Felinto
<![CDATA[[f730129]: Make sure viewport updates on dynamic override and override...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f7301293b96a04d623672d6eeecb74f9b707d369 f730129
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Make sure viewport updates on dynamic override and override set changes

----------------------------------------
2 Paths Changed]]>
Sun, 27 May 2018 17:21:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f7301293b96a04d623672d6eeecb74f9b707d369Dalai Felinto
<![CDATA[[bab887f]: Fix 'broken' Multiply operation for Dynamic Overrides.]]> http://www.miikahweb.com/en/blender/git-logs/commit/bab887fbfe3019a930beadbed2e493d8972caadf bab887f
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Fix 'broken' Multiply operation for Dynamic Overrides.

No reason to store operands of Multiply op in a separate property! Let's
keep things simple ;)

----------------------------------------
4 Paths Changed]]>
Sun, 27 May 2018 16:23:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bab887fbfe3019a930beadbed2e493d8972caadfBastien Montagne
<![CDATA[[e7e792f]: Fix broken RNA override apply in Dynamic case.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e7e792f0f4bbbba1e947f278a26baa06b0b983ba e7e792f
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Fix broken RNA override apply in Dynamic case.

Was accessing some pointers it should not access in Dynamic case.
Typical stupid mistakes that happen when you code without being able to
test your changes... ;)

Also made code a bit clear by using a global bool is_dynamic_override,
instead of using crappy NULL-pointer check.

----------------------------------------
2 Paths Changed]]>
Sun, 27 May 2018 14:34:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e7e792f0f4bbbba1e947f278a26baa06b0b983baBastien Montagne
<![CDATA[[a5ca6d7]: Hacky code just to try RNA_struct_dynamic_override_apply]]> http://www.miikahweb.com/en/blender/git-logs/commit/a5ca6d752e34db889aa550dc61af159ce7ece5dd a5ca6d7
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Hacky code just to try RNA_struct_dynamic_override_apply

It is crashing now, I tried either adding a scene setting (EEVEE AO), or
object settings (ob.color).

This also shows a few problems:
* We can't simply tag Scene to update when changing an override set, we need
the tagging to flush down to the scene objects.

* For scene settings we may want to do at this moment in COW evaluation, however
for objects the implementation is a bit more tricky. Because we need to change
the data owned by the object as well. For example, the material.

* In this case it is almost as if we want a cow-cow ID (the OVERRIDEN id should be
shared by all the objects that are being overridden.

* Also the affected collections thing is to be handled somehow.

----------------------------------------
3 Paths Changed]]>
Fri, 25 May 2018 18:59:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a5ca6d752e34db889aa550dc61af159ce7ece5ddDalai Felinto
<![CDATA[[e6128bd]: Tag depsgraph COW for update when changing dynamic overrides]]> http://www.miikahweb.com/en/blender/git-logs/commit/e6128bd177ca144f2256873de85603cd86bcf061 e6128bd
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Tag depsgraph COW for update when changing dynamic overrides

----------------------------------------
2 Paths Changed]]>
Fri, 25 May 2018 18:40:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e6128bd177ca144f2256873de85603cd86bcf061Dalai Felinto
<![CDATA[[f837bd1]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f837bd1f767f1cc3e08285d9a3033ee97de06876 f837bd1
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Fri, 25 May 2018 17:52:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f837bd1f767f1cc3e08285d9a3033ee97de06876Dalai Felinto
<![CDATA[[7bd6590]: Merge remote-tracking branch 'origin/blender2.8' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7bd6590594d578c4700fbc3d61019770098a57ec 7bd6590
Branches : temp-dynamic-overrides
Author : Dalai Felinto (dfelinto)
----------------------------------------
Merge remote-tracking branch 'origin/blender2.8' into temp-dynamic-overrides

Big merge, this addresses all the conflicts due to the Group > Collection change.

----------------------------------------
0 Paths Changed]]>
Fri, 25 May 2018 16:03:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7bd6590594d578c4700fbc3d61019770098a57ecDalai Felinto
<![CDATA[[5165ab5]: Dynamic override: add RNA callback to apply an override.]]> http://www.miikahweb.com/en/blender/git-logs/commit/5165ab5877387ede8be8c7750fac35c812090c06 5165ab5
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Dynamic override: add RNA callback to apply an override.

Theoritical code for now, since we still miss the depsgraph part to hook
it up to actual evaluation.

----------------------------------------
2 Paths Changed]]>
Thu, 17 May 2018 16:11:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5165ab5877387ede8be8c7750fac35c812090c06Bastien Montagne
<![CDATA[[35716a8]: Merge branch 'blender2.8' into temp-dynamic-overrides]]> http://www.miikahweb.com/en/blender/git-logs/commit/35716a8f4698f877e6e5f422065565199f0316e5 35716a8
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'blender2.8' into temp-dynamic-overrides

Conflicts:
source/blender/makesrna/intern/rna_rna.c

----------------------------------------
0 Paths Changed]]>
Thu, 17 May 2018 15:14:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/35716a8f4698f877e6e5f422065565199f0316e5Bastien Montagne
<![CDATA[[f1b10fa]: Initial step to support dynoverride eval in RNA code.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f1b10fa29d814505a6d391b7936c1e8891f8ee52 f1b10fa
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Initial step to support dynoverride eval in RNA code.

Using as much as possible static override code. Againm ideally we'll
merge back both into a fully single system after everything is working.

Also found a way to reduce a bit verbosity of code here...

----------------------------------------
7 Paths Changed]]>
Thu, 17 May 2018 14:43:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f1b10fa29d814505a6d391b7936c1e8891f8ee52Bastien Montagne
<![CDATA[[f5cada3]: Dynamic Override: Add support for arrays of bools and ints,...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f5cada3f7d9043ae3a0f9961037ec0917bbb5f15 f5cada3
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Dynamic Override: Add support for arrays of bools and ints, check array size!

----------------------------------------
2 Paths Changed]]>
Thu, 17 May 2018 12:16:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f5cada3f7d9043ae3a0f9961037ec0917bbb5f15Bastien Montagne
<![CDATA[[e3d6d9d]: Dynamic Override: Share a tiny bit more code betzeen dynamic...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3d6d9d3ac9f23f583ed8d9b8476b90e51b95885 e3d6d9d
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Dynamic Override: Share a tiny bit more code betzeen dynamic and static overrides.

Renamed dynamic's override_mode to 'operation' (same as with static) and
made it use same enum values.

Note that ultimately/ideally both would only use one data structure,
this should be manageable and will simplify RNA apply code (which is to
be shared by both), but that kind of cleanup/refactor we can do once we
have a working system, just before merging into blender2.8.

----------------------------------------
3 Paths Changed]]>
Thu, 17 May 2018 10:56:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3d6d9d3ac9f23f583ed8d9b8476b90e51b95885Bastien Montagne
<![CDATA[[c69ed97]: Merge branch 'blender2.8' into temp-dynamic-overrides]]> http://www.miikahweb.com/en/blender/git-logs/commit/c69ed97473ea8057c193b02c080e3820e7d0ffee c69ed97
Branches : temp-dynamic-overrides
Author : Bastien Montagne (mont29)
----------------------------------------
Merge branch 'blender2.8' into temp-dynamic-overrides

----------------------------------------
0 Paths Changed]]>
Thu, 17 May 2018 09:38:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c69ed97473ea8057c193b02c080e3820e7d0ffeeBastien Montagne