March 16, 2015, 12:20 (GMT) |
Depsgraph: Code cleanup, unused arguments |
March 16, 2015, 11:35 (GMT) |
Depsgraph: Code cleanup, move functions to corresponding implementation files Previously some utility functions for nodes and relations builder were implemented in general builder file, which kept it a bit tricky to keep track of the changes. Now all nodes/relations builder functions are implemented in single file, without spreading out across the whole filesystem. |
March 16, 2015, 11:26 (GMT) |
Depsgraph: Code cleanup, move utility function to BKE |
March 16, 2015, 10:18 (GMT) |
Depsgraph: Fix driving property with lattice resolution |
March 16, 2015, 10:10 (GMT) |
Depsgraph: Fix add parameters component to camera datablock Fixes drivers using camera properties as an input. TODO: Add CACamera -> OBCamera relation. |
March 16, 2015, 09:53 (GMT) |
Merge branch 'master' into depsgraph_refactor |
March 16, 2015, 09:51 (GMT) |
Depsgraph: Make branch closer to master |
March 16, 2015, 09:36 (GMT) |
Merge branch 'master' into depsgraph_refactor Conflicts: CMakeLists.txt build_files/scons/tools/btools.py intern/cycles/util/util_types.h source/blender/editors/object/object_constraint.c |
March 4, 2015, 15:11 (GMT) |
Depsgraph: Quick and ugly fix for missing updates in the viewport Previously viewport will skip updates on changing lamp/materials because old system wasn't really working good enough with drivers using variables from node tree. Now it just works, but it's quite tricky to know if viewport needs to be updated or not, so let's just update it if new depsgraph is used. Could become more granular later. |
March 4, 2015, 14:55 (GMT) |
Depsgraph: Make driver working when using node trees variables Quite straightforward, pretty much the same as recent change for lamps. The only thing is that viewport updates are missing, this is because it's not really clear when and what notifiers to send. |
March 4, 2015, 13:36 (GMT) |
Merge branch 'master' into depsgraph_refactor |
March 2, 2015, 10:14 (GMT) |
Depsgraph: Fixes for crash with gilgamesh file from tube Few issues solved: - Avoid drivers operation re-creation, it's not a total failure for now in case of drivers, but having assert abort for other cases is rather handy. Will check on better way to avoid drivers operations re-creation later this week. - Avoid null pointer de-reference in the error prints. There might be still some around, but the file does no longer crash. Didn't check the file in all the details, it's now at least opening fine (some errors are printed to the console, will check on them later as well). |
March 2, 2015, 09:39 (GMT) |
Merge branch 'master' into depsgraph_refactor |
February 27, 2015, 13:06 (GMT) |
Depsgraph: Add relation between parameters and animation lamp components This way animating lamp parameter will properly cause all related drivers to be updated as well. This seems to be actually needed for all non-geometry nodes, but that's for later. |
February 27, 2015, 13:01 (GMT) |
Depsgrpah: Fix for wrong check of object data was already created |
February 27, 2015, 12:48 (GMT) |
Depsgraph: Fix/workaround for a drivers using lamp settings as variables Not sure what's the designed way dealing with this, so if Joshua can clarify this a bit that'd be really nice :) For now it's so called "seems to work in the test file", added a TODO in the code so we don't forget to doublecheck on this before merge. |
February 27, 2015, 12:29 (GMT) |
Depsgrpah: Remove bone eval check from a while ago It doesn't really fully working because it's possible only part of armature will be tagged for update now. What is not clear currently if it's legit situation when we're updating only parts of the armature or it could lead to some matrix space mismatch. |
February 27, 2015, 12:27 (GMT) |
Depsgraph: Code cleanup, line wrapping |
February 27, 2015, 12:27 (GMT) |
Depsgrpah: No need to fill in entry tags when flushing updates |
February 27, 2015, 12:03 (GMT) |
Merge branch 'master' into depsgraph_refactor |
|