Blender Git Statistics -> Branches -> depsgraph_cleanup

"Depsgraph_cleanup" branch

Total commits : 41
Total committers : 1
First Commit : May 25, 2016
Latest Commit : May 27, 2016


Commits by Date

DateNumber of Commits
May 27, 20162
May 26, 201621
May 25, 201618

Committers

AuthorNumber of Commits
Sergey Sharybin41

Popular Files

FilenameTotal Edits
CMakeLists.txt16
depsgraph_debug.cc13
deg_node.cc12
deg_node_component.cc11
deg_node_component.h11
depsgraph_build.cc11
deg_eval.cc11
deg_node.h10
deg_eval_flush.cc10
depsgraph.cc10

Latest commits Feed

May 27, 2016, 16:00 (GMT)
Merge branch 'master' into depsgraph_cleanup

Merge master to prepare landing all the work to master.
May 27, 2016, 15:57 (GMT)
Depsgraph: Fallback to plain array for operations once depsgraph was fully built

Storing dozen operations in a map is not really efficient for traversal and
looping (which happens A LOT) during graph evaluation. So let's sue map during
building process to speed up some lookups but once graph was finalized we are
now switching to an array for operations.

This solves the speed regression caused by switch to a native BLI utilities
and also gives few percent extra speedup comparing to master. So it's a win.
May 26, 2016, 16:01 (GMT)
Depsgraph: Some more simplification of object destruction
May 26, 2016, 15:48 (GMT)
Depsgraph: Make sure memory reports stays all grouped
May 26, 2016, 15:44 (GMT)
Depsgraph: Simplify some destructors
May 26, 2016, 15:37 (GMT)
Depsgraph: Add some utility macro to avoid long typecasts
May 26, 2016, 15:02 (GMT)
Depsgraph: Remove unordered set header

Once again it became unused and obsolete.
May 26, 2016, 13:56 (GMT)
Depsgraph: Use gset instead of unordreed_unordered_set
May 26, 2016, 13:42 (GMT)
Depsgraph: Remove unordered map utility

Is not in use anymore.

Hopefully speed still stays at the same level.
May 26, 2016, 13:40 (GMT)
Depsgraph: Use GHash for components in ID node
May 26, 2016, 13:15 (GMT)
Depsgraph: Use GHash for operation nodes stored in component
May 26, 2016, 12:33 (GMT)
Depsgraph: Use GHash for the id map
May 26, 2016, 11:44 (GMT)
Depsgraph: Remove use of std::hash, we have our own functions for that
May 26, 2016, 11:05 (GMT)
Depsgraph: Cleanup of util headers
May 26, 2016, 10:57 (GMT)
Depsgraph: Use shorter prefix for util headers
May 26, 2016, 10:51 (GMT)
Depsgraph: Move PChan map to a builder folder as well
May 26, 2016, 10:46 (GMT)
Depsgraph: Cleanup of header files, amke them easier to read
May 26, 2016, 10:14 (GMT)
Depsgraph: Use more explicit path to include headers

Makes it easier to see where exactly file is coming from, additionally
should help compiler to find headers quicker.
May 26, 2016, 09:58 (GMT)
Depsgraph: Move transitive reduction and cycles solver to builder folder

This algorithms are only used for graph building and having them in util
was causing some bad level includes from util/ to intern/.
May 26, 2016, 07:55 (GMT)
Depsgraph: Remove file with just a single debug define

Granularity is good, but it's a bit too extreme :)

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019