df1c88b652
Merge branch 'master' into blender2.8
2018-02-15 14:15:55 +01:00
c0bbc4abf5
Cleanup: Remove BLI_ prefix from listbase macro
...
This is kind of doesn't matter where macro itself is defined.
We should stick to the following:
- If some macro is actually more an inline function, follow regular
function name conventions.
- If macro is a macro, type it in capitals. Use module prefix if that
helps readability or it if helps avoiding accidents.
2018-02-15 12:38:21 +01:00
0d64857c3f
Merge branch 'master' into blender2.8
2018-01-30 14:32:27 +01:00
263efb0b9a
Depsgraph: Correction for previous fix
...
Original fix only worked when there is one custom property.
2018-01-29 15:06:44 +01:00
70286a7652
Depsgraph: Cleanup, line wraps
2018-01-29 14:43:12 +01:00
08fe885d06
Merge branch 'master' into blender2.8
2018-01-19 21:47:57 +11:00
889321e22b
Cleanup: reaname LINKLIST_FOREACH -> LISTBASE
...
LinkList's are a different API, no need to confuse things.
2018-01-19 21:39:18 +11:00
5389ca1859
Merge branch 'master' into blender2.8
2017-12-06 10:38:34 +01:00
f348b7924c
Depsgraph: Leave armature animation relation to build_animation()
...
Needs some optimization trick to hook pose init function to animation
instead of a bone. This is how flush will work anyway.
2017-12-06 10:21:33 +01:00
3b3e612752
Merge branch 'master' into blender2.8
2017-12-04 15:15:23 +01:00
d5e491c9a7
Depsgraph: Cleanup, don't use bracers in relations names
...
Those don't bring any information.
2017-12-04 14:17:17 +01:00
33b8a3f9e8
Depsgraph: Pass base in relations builder
2017-11-24 15:46:25 +01:00
7ba1babc90
Merge branch 'master' into blender2.8
2017-11-23 11:47:47 +01:00
f3fa5c1258
Depsgraph: Cleanup, always call full object
2017-11-23 11:39:28 +01:00
c99481b632
Merge branch 'master' into blender2.8
2017-11-09 10:59:15 +01:00
5e38ee996c
Depsgraph: Remove chains of scene being passed all over in relations builder
2017-11-09 10:33:44 +01:00
a2758152e2
Merge branch 'master' into blender2.8
2017-10-16 22:28:24 +11:00
6d8f63a834
Fix T53054: Parentless bone + IK crashes
2017-10-16 22:21:45 +11:00
98ba302f70
Merge branch 'master' into blender2.8
2017-09-25 18:57:43 +05:00
675cef0a16
Fix T52835: When driven IK influence change, ik animation have 1 frame delay
2017-09-25 18:48:55 +05:00
e49aa6beac
Depsgraph: Add missing expansion od custom bone shapes
2017-07-19 15:20:07 +02:00
58a434b372
Depsgraph: Only use extern "C" when really needed
2017-06-06 12:14:39 +02:00
e5d8b04abe
Depsgraph: Cleanup, line wraps after shortening API
2017-06-01 16:22:35 +02:00
6799fb387d
Depsgraph: Cleanup, use DEG_NODE_TYPE prefix for depsgraph node types
2017-06-01 16:22:35 +02:00
a6bb98aef9
Depsgraph: Cleanup, get rid of relation type
...
It was never actually used apart from being stored at a construciton time.
This caused some redundancy and ncertanty about which relation type to use
during construciton (often existing types were not close enough to particular
use case).
2017-06-01 16:22:35 +02:00
4dbd61cc64
Depsgraph: Move scene builder function to own file
...
This way it's much easier to grasp what the graph actually contains.
2016-11-17 15:44:32 +01:00
0a08d8c892
Depsgraph: Use utility macro to iterate over linked list
...
This will be compiled into same exact code, just saves us from
doing annoying type casts all over the place.
2016-11-17 15:11:55 +01:00
0c322c3000
Depsgraph: Move rig builder functions to own files
...
Those routines are rather big and started to be annoying to have
one big file.
Should be no functional changes.
2016-11-17 14:41:16 +01:00