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
2017-12-07Merge branch 'master' into blender2.8Campbell Barton
2017-12-07Cleanup: extract BKE_colorband from BKE_textureCampbell Barton
2017-12-06Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-06Depsgraph: Cleanup, use less geenric data typeSergey Sharybin
2017-12-06Depsgraph: Proxy pose bones should be coming from CoW objectSergey Sharybin
This should solve crash on files having proxies, but there will still be assert failure because proxy_from is expected to come from library, which is no longer truth for objects which got copied.
2017-12-06Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-06Depsgraph: Forgot this in previous commitSergey Sharybin
2017-12-06Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-06Depsgraph: Ignore text datablocks from nodesSergey Sharybin
Those are not part of dependency graph, but still could be referenced from the tree.
2017-12-06Depsgraph: Owner ID must always be original IDSergey Sharybin
Missed that in the review.
2017-12-06Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-06Depsgraph: Add missing bone properties to proxy rigsSergey Sharybin
2017-12-06Depsgraph: Add missing NULL pointer checkSergey Sharybin
2017-12-06Depsgraph: Cleanup, remove unused functionSergey Sharybin
2017-12-06Depsgraph: Remove workaround of parameters animation in node treeSergey Sharybin
2017-12-06Depsgraph: Remove workaround of parameters animation in lampSergey Sharybin
2017-12-06Depsgraph: Remove workaround of parameters animation in cameraSergey Sharybin
This is something what should be done by build_animation().
2017-12-06Depsgraph: Remove workaround for animated geometry componentSergey Sharybin
2017-12-06Depsgraph: Remove workaround for animated modifiersSergey 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-06Depsgraph: Use default argument value for relations builderSergey Sharybin
Follows other function definitions.
2017-12-06Depsgraph: Cleanup, line wrappingSergey Sharybin
2017-12-06Depsgraph: Use build_animation() to build relations to animated propertiesSergey Sharybin
Before that it was up to lots of other places to keep track on whether something is to be dependent on time or not. Was annoying, and unreliable, and fragile. This commit avoids hacks in object builder. Other areas will be adopted soon.
2017-12-06Depsgraph: Add ability to check whether relation exists before adding itSergey Sharybin
Currently not used, but this is aimed to be used when adding relations from FCurve to property which is being animated.
2017-12-06Depsgraph: Cleanup, line wrappingSergey Sharybin
2017-12-06Depsgraph: Move implementation part of relations header to own fileSergey Sharybin
2017-12-06Fix T53408: Updating Cycles Nodes via Drivers in Material ViewSergey Sharybin
This is something what should be supported by the new dependency graph. Fixed by making it so, build_animation() adds relation between Animation component and whatever-is-being-animated. In fact, for now, only relations to ID properties are added. Rest of the relations are kind of hacked in all over the code and needs to be removed and verified with specific .blend files.
2017-12-06Depsgraph: Cleanup, split build_animationSergey Sharybin
2017-12-06Depsgraph: Correct fallback for the parameters calculationSergey Sharybin
We can't use a single component here, sine it might consist of multiple operations. So, for example, having driver operation will confuse targets of another driver.
2017-12-06Depsgraph: Cleanup, split driver builder functionSergey Sharybin
2017-12-06Depsgraph: Cleanup, deduplicate as much as possible in build_driverSergey Sharybin
2017-12-06Depsgraph: Remove old comments which are likely outdatedSergey Sharybin
2017-12-06Depsgraph: Replace last obvious part of driver builder with generic RNA codeSergey Sharybin
2017-12-06Depsgraph: Add criteria for RNA_KeySergey Sharybin
2017-12-06Depsgraph: Remove confusing ID node criteriaSergey Sharybin
it sometimes overrides all possible other criteria, even tho we might want to be very specific about what component we are looking for here.
2017-12-06Depsgraph: Use generic function for shape key driver targetSergey Sharybin
There was a second place for shape keys.
2017-12-06Depsgraph: Fix wrong relations built for driversSergey Sharybin
When target was changed from bone to regular object, new dependency graph was still trying to build relations as if driver was using bone.
2017-12-06Depsgraph: Use generic function for shape key driver targetSergey Sharybin
2017-12-06Depsgraph: Use generic function for modifiers driver targetSergey Sharybin
2017-12-06Depsgraph: Use existing utility function to get driver target nodeSergey Sharybin
Only done for pose bone for now, but the idea is to go case bu case in build_driver and move all custom logic from there to find_node_from_pointer().
2017-12-06Depsgraph: Cleanup, split build_driver function upSergey Sharybin
2017-12-06Depsgraph: Don't see reason to have special case for bone's RNA pathSergey Sharybin
2017-12-06Depsgraph: SImplify chjecks in directly address boneSergey Sharybin
2017-12-06Depsgraph: begin use of RNAPathKey instead of re-implemented checks in ↵Sergey Sharybin
driver variables
2017-12-06Depsgraph: Cleanup, don't use static qualifier inside of anonymous namespaceSergey Sharybin
2017-12-06Depsgraph: Correct RNA pointer criteria to deal with bone custom propertiesSergey Sharybin
2017-12-05Merge branch 'master' into blender2.8Bastien Montagne
2017-12-04Depsgraph: Cleanup, indentationSergey Sharybin
2017-12-04Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-04Depsgraph: Add parameters nodes for bone custom propertiesSergey Sharybin
Currently shouldn't make any difference, but this is something what needs to be done to sanitize drivers relations )with the idea to re-use some generic code to get operations for driver variables.