Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-07 | Cleanup: extract BKE_colorband from BKE_texture | Campbell Barton | |
2017-12-06 | Array Modifier: option to offset UV's | Campbell Barton | |
D2912 by @Zuorion | |||
2017-12-06 | Proposed 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-06 | Library: Add flag top keep ID library pointer around | Sergey 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-06 | Depsgraph: Cleanup, use less geenric data type | Sergey Sharybin | |
2017-12-06 | Depsgraph: Forgot this in previous commit | Sergey Sharybin | |
2017-12-06 | Depsgraph: Ignore text datablocks from nodes | Sergey Sharybin | |
Those are not part of dependency graph, but still could be referenced from the tree. | |||
2017-12-06 | Depsgraph: Add missing bone properties to proxy rigs | Sergey Sharybin | |
2017-12-06 | Depsgraph: Add missing NULL pointer check | Sergey Sharybin | |
2017-12-06 | Depsgraph: Cleanup, remove unused function | Sergey Sharybin | |
2017-12-06 | Depsgraph: Remove workaround of parameters animation in node tree | Sergey Sharybin | |
2017-12-06 | Depsgraph: Remove workaround of parameters animation in lamp | Sergey Sharybin | |
2017-12-06 | Depsgraph: Remove workaround of parameters animation in camera | Sergey Sharybin | |
This is something what should be done by build_animation(). | |||
2017-12-06 | Depsgraph: Remove workaround for animated geometry component | Sergey Sharybin | |
2017-12-06 | Depsgraph: Remove workaround for animated modifiers | 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-06 | Depsgraph: Use default argument value for relations builder | Sergey Sharybin | |
Follows other function definitions. | |||
2017-12-06 | Depsgraph: Cleanup, line wrapping | Sergey Sharybin | |
2017-12-06 | Depsgraph: Use build_animation() to build relations to animated properties | Sergey 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-06 | Depsgraph: Add ability to check whether relation exists before adding it | Sergey Sharybin | |
Currently not used, but this is aimed to be used when adding relations from FCurve to property which is being animated. | |||
2017-12-06 | Depsgraph: Cleanup, line wrapping | Sergey Sharybin | |
2017-12-06 | Depsgraph: Move implementation part of relations header to own file | Sergey Sharybin | |
2017-12-06 | Fix T53408: Updating Cycles Nodes via Drivers in Material View | Sergey 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-06 | Depsgraph: Cleanup, split build_animation | Sergey Sharybin | |
2017-12-06 | Depsgraph: Correct fallback for the parameters calculation | Sergey 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-06 | Depsgraph: Cleanup, split driver builder function | Sergey Sharybin | |
2017-12-06 | Depsgraph: Cleanup, deduplicate as much as possible in build_driver | Sergey Sharybin | |
2017-12-06 | Depsgraph: Remove old comments which are likely outdated | Sergey Sharybin | |
2017-12-06 | Depsgraph: Replace last obvious part of driver builder with generic RNA code | Sergey Sharybin | |
2017-12-06 | Depsgraph: Add criteria for RNA_Key | Sergey Sharybin | |
2017-12-06 | Depsgraph: Remove confusing ID node criteria | Sergey 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-06 | Depsgraph: Use generic function for shape key driver target | Sergey Sharybin | |
There was a second place for shape keys. | |||
2017-12-06 | Depsgraph: Fix wrong relations built for drivers | Sergey 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-06 | Depsgraph: Use generic function for shape key driver target | Sergey Sharybin | |
2017-12-06 | Depsgraph: Use generic function for modifiers driver target | Sergey Sharybin | |
2017-12-06 | Depsgraph: Use existing utility function to get driver target node | Sergey 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-06 | Depsgraph: Cleanup, split build_driver function up | Sergey Sharybin | |
2017-12-06 | Depsgraph: Don't see reason to have special case for bone's RNA path | Sergey Sharybin | |
2017-12-06 | Depsgraph: SImplify chjecks in directly address bone | Sergey Sharybin | |
2017-12-06 | Depsgraph: begin use of RNAPathKey instead of re-implemented checks in ↵ | Sergey Sharybin | |
driver variables | |||
2017-12-06 | Depsgraph: Cleanup, don't use static qualifier inside of anonymous namespace | Sergey Sharybin | |
2017-12-06 | Add utility function to compare PointerRNA with NULL | Sergey Sharybin | |
Thanks Campbell for review! | |||
2017-12-06 | Depsgraph: Correct RNA pointer criteria to deal with bone custom properties | Sergey Sharybin | |
2017-12-06 | Fix T53441: Inset doesn't start at zero | Campbell Barton | |
2017-12-06 | Cleanup: line length | Campbell Barton | |
2017-12-06 | CMake: remove git found message | Campbell Barton | |
2017-12-06 | Cycles: Fix constness for load_kernels in device_cpu.cpp | Lukas Stockner | |
2017-12-06 | Fix 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-05 | Fix T53430: Cut at the strip end fails w/ endstill | Campbell Barton | |
2017-12-05 | CMake: avoid checking each MSVC minor revision | Campbell Barton | |