Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-14Depsgraph: 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-26Depsgraph: Add missing relation for spline IKSergey Sharybin
Solver should clearly depend on initializaiton.
2018-09-24Spelling fixes in comments and descriptions (2.8 changes), patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3719
2018-07-31Fix T56170: Fake dependency cycle in new depsgraph + interleaved armature ↵Sergey Sharybin
update + proxy Make proxy copy result more atomic operation.
2018-06-27Depsgraph: Add missing relation to pose initSergey Sharybin
Pose init initializes inversed object matrix, which means it does need to have proper object transform.
2018-06-06Depsgraph: Object data separation, armatureSergey Sharybin
2018-05-04Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-04Depsgraph: Fix extra operations and relations created for shared armaturesSergey Sharybin
2018-05-02Depsgraph: Make all print messages to respect per-depsgraph debug flagsSergey Sharybin
2018-04-10Merge branch 'master' into blender2.8Sergey Sharybin
2018-04-10Depsgraph: Build relations for objects linked via pchan constraintsSergey 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-04Merge branch 'master' into blender2.8Sergey Sharybin
2018-04-04Depsgraph: Add missing expansion od custom bone shapesSergey Sharybin
This was fixed in 2.8 branch but not in master.
2018-02-22Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-22Depsgraph: Use proper debug print flags checkSergey Sharybin
Was printing some tagging/evaluation prints when only building messages were requested.
2018-02-22Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-21Depsgraph: Fix fake dependency cycle with chained IK solvers with tip excludedSergey 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-15Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-15Cleanup: Remove BLI_ prefix from listbase macroSergey 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-30Merge branch 'master' into blender2.8Sergey Sharybin
2018-01-29Depsgraph: Correction for previous fixSergey Sharybin
Original fix only worked when there is one custom property.
2018-01-29Depsgraph: Cleanup, line wrapsSergey Sharybin
2018-01-19Merge branch 'master' into blender2.8Campbell Barton
2018-01-19Cleanup: reaname LINKLIST_FOREACH -> LISTBASECampbell Barton
LinkList's are a different API, no need to confuse things.
2017-12-06Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-06Depsgraph: 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-04Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-04Depsgraph: Cleanup, don't use bracers in relations namesSergey Sharybin
Those don't bring any information.
2017-11-24Depsgraph: Pass base in relations builderSergey Sharybin
2017-11-23Merge branch 'master' into blender2.8Sergey Sharybin
2017-11-23Depsgraph: Cleanup, always call full `object`Sergey Sharybin
2017-11-09Merge branch 'master' into blender2.8Sergey Sharybin
2017-11-09Depsgraph: Remove chains of scene being passed all over in relations builderSergey Sharybin
2017-10-16Merge branch 'master' into blender2.8Campbell Barton
2017-10-16Fix T53054: Parentless bone + IK crashesCampbell Barton
2017-09-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-25Fix T52835: When driven IK influence change, ik animation have 1 frame delaySergey Sharybin
2017-07-19Depsgraph: Add missing expansion od custom bone shapesSergey Sharybin
2017-06-06Depsgraph: Only use extern "C" when really neededSergey Sharybin
2017-06-01Depsgraph: Cleanup, line wraps after shortening APISergey Sharybin
2017-06-01Depsgraph: Cleanup, use DEG_NODE_TYPE prefix for depsgraph node typesSergey Sharybin
2017-06-01Depsgraph: Cleanup, get rid of relation typeSergey 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-17Depsgraph: Move scene builder function to own fileSergey Sharybin
This way it's much easier to grasp what the graph actually contains.
2016-11-17Depsgraph: Use utility macro to iterate over linked listSergey Sharybin
This will be compiled into same exact code, just saves us from doing annoying type casts all over the place.
2016-11-17Depsgraph: Move rig builder functions to own filesSergey Sharybin
Those routines are rather big and started to be annoying to have one big file. Should be no functional changes.