Blender Git Loki

Blender Git "depsgraph_refactor" branch commits.

Page: 3 / 59

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021