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
path: root/source
AgeCommit message (Collapse)Author
2017-12-07Cleanup: extract BKE_colorband from BKE_textureCampbell Barton
2017-12-06Array Modifier: option to offset UV'sCampbell Barton
D2912 by @Zuorion
2017-12-06Proposed fix for T53263 -- Blender crashes when rendering with Stabilizer 2D ↵Daniel Silva
node without movie selected The program won't crash anymore, but a warning won't be displayed. Anyway, this gives the user the chance to save the project. https://developer.blender.org/T53263 Reviewers: lukastoenne Differential Revision: https://developer.blender.org/D2934
2017-12-06Library: Add flag top keep ID library pointer aroundSergey Sharybin
This only applies to ID being copied outside of bmain. Handy for cases when it is important to check if the copy corresponds to a data block coming from library. Example of that is proxy evaluation with copy on write. Thanks Bastien for review!
2017-12-06Depsgraph: Cleanup, use less geenric data typeSergey Sharybin
2017-12-06Depsgraph: Forgot this in previous commitSergey 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: 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-06Add utility function to compare PointerRNA with NULLSergey Sharybin
Thanks Campbell for review!
2017-12-06Depsgraph: Correct RNA pointer criteria to deal with bone custom propertiesSergey Sharybin
2017-12-06Fix T53441: Inset doesn't start at zeroCampbell Barton
2017-12-06Cleanup: line lengthCampbell Barton
2017-12-06Fix T53476: File Browser: Selection Issue with 'fill' option.Bastien Montagne
Fill-selection would only go upward in list of items to find an already selected one and fill-select all items in-between. Now, in case upward search fails, it will also intent to go downward, effectiviely allowing to 'fill-select' from bottom to top. Note that top-to-bottom keeps priority (i.e. if a top-to-bottom fill-selection is possible, it will always happen, even if a bottom-to-top one is also possible).
2017-12-05Fix T53430: Cut at the strip end fails w/ endstillCampbell Barton
2017-12-05Types are to have explicit forward declarationSergey Sharybin
2017-12-05Fix T53469: Make sure that edges are drawn in the backbuff whenever you are ↵Germano
looking for the nearest edge Caused by rB9f5bf19
2017-12-05Fix for typo in previous commitJoshua Leung