Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-14 | Depsgraph: Add proper API functions for CustomDataMask dependencies. | Alexander Gavrilov | |
There were a few copies of the same few lines in depsgraph build code, so it seems to be logical to introduce a function for it, and make it accessible from C code for completeness. As an example, register the mask needs of the Data Transfer modifier. | |||
2018-09-26 | Depsgraph: Add missing relation for spline IK | Sergey Sharybin | |
Solver should clearly depend on initializaiton. | |||
2018-09-24 | Spelling fixes in comments and descriptions (2.8 changes), patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3719 | |||
2018-07-31 | Fix T56170: Fake dependency cycle in new depsgraph + interleaved armature ↵ | Sergey Sharybin | |
update + proxy Make proxy copy result more atomic operation. | |||
2018-06-27 | Depsgraph: Add missing relation to pose init | Sergey Sharybin | |
Pose init initializes inversed object matrix, which means it does need to have proper object transform. | |||
2018-06-06 | Depsgraph: Object data separation, armature | Sergey Sharybin | |
2018-05-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-05-04 | Depsgraph: Fix extra operations and relations created for shared armatures | Sergey Sharybin | |
2018-05-02 | Depsgraph: Make all print messages to respect per-depsgraph debug flags | Sergey Sharybin | |
2018-04-10 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-04-10 | Depsgraph: Build relations for objects linked via pchan constraints | Sergey Sharybin | |
This is similar to previous fix for missing ID nodes, just the original fix missed this part of change because it looked like it is already happening. | |||
2018-04-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-04-04 | Depsgraph: Add missing expansion od custom bone shapes | Sergey Sharybin | |
This was fixed in 2.8 branch but not in master. | |||
2018-02-22 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-02-22 | Depsgraph: Use proper debug print flags check | Sergey Sharybin | |
Was printing some tagging/evaluation prints when only building messages were requested. | |||
2018-02-22 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-02-21 | Depsgraph: Fix fake dependency cycle with chained IK solvers with tip excluded | Sergey Sharybin | |
Not sure why we need a relation from solver to a tip local transform, this will be handled via parent relation. Fixes remaining dependency cycles reported in T54083. | |||
2018-02-15 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-02-15 | Cleanup: Remove BLI_ prefix from listbase macro | Sergey Sharybin | |
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-01-30 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-01-29 | Depsgraph: Correction for previous fix | Sergey Sharybin | |
Original fix only worked when there is one custom property. | |||
2018-01-29 | Depsgraph: Cleanup, line wraps | Sergey Sharybin | |
2018-01-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-19 | Cleanup: reaname LINKLIST_FOREACH -> LISTBASE | Campbell Barton | |
LinkList's are a different API, no need to confuse things. | |||
2017-12-06 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-12-06 | Depsgraph: Leave armature animation relation to build_animation() | Sergey Sharybin | |
Needs some optimization trick to hook pose init function to animation instead of a bone. This is how flush will work anyway. | |||
2017-12-04 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-12-04 | Depsgraph: Cleanup, don't use bracers in relations names | Sergey Sharybin | |
Those don't bring any information. | |||
2017-11-24 | Depsgraph: Pass base in relations builder | Sergey Sharybin | |
2017-11-23 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-11-23 | Depsgraph: Cleanup, always call full `object` | Sergey Sharybin | |
2017-11-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-11-09 | Depsgraph: Remove chains of scene being passed all over in relations builder | Sergey Sharybin | |
2017-10-16 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-16 | Fix T53054: Parentless bone + IK crashes | Campbell Barton | |
2017-09-25 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-09-25 | Fix T52835: When driven IK influence change, ik animation have 1 frame delay | Sergey Sharybin | |
2017-07-19 | Depsgraph: Add missing expansion od custom bone shapes | Sergey Sharybin | |
2017-06-06 | Depsgraph: Only use extern "C" when really needed | Sergey Sharybin | |
2017-06-01 | Depsgraph: Cleanup, line wraps after shortening API | Sergey Sharybin | |
2017-06-01 | Depsgraph: Cleanup, use DEG_NODE_TYPE prefix for depsgraph node types | Sergey Sharybin | |
2017-06-01 | Depsgraph: Cleanup, get rid of relation type | Sergey Sharybin | |
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). | |||
2016-11-17 | Depsgraph: Move scene builder function to own file | Sergey Sharybin | |
This way it's much easier to grasp what the graph actually contains. | |||
2016-11-17 | Depsgraph: Use utility macro to iterate over linked list | Sergey Sharybin | |
This will be compiled into same exact code, just saves us from doing annoying type casts all over the place. | |||
2016-11-17 | Depsgraph: Move rig builder functions to own files | Sergey Sharybin | |
Those routines are rather big and started to be annoying to have one big file. Should be no functional changes. |