Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-23 | Depsgraph: Cleanup, always call full `object` | Sergey Sharybin | |
2017-11-18 | Cleanup: style | Campbell Barton | |
2017-11-17 | Depsgraph: Add missing checks from previous commit | Sergey Sharybin | |
2017-11-17 | Depsgraph: Don't make non-dynamic hair dependent on time | Sergey Sharybin | |
This way hair system used for static forest does not make playblack slow. A bit dangerous, but let's see how far we can go! | |||
2017-11-13 | Cleanup on depsgraph logic | Dalai Felinto | |
2017-11-13 | Depsgraph: Fix relations for metaballs | Sergey Sharybin | |
Initially spotted and investigated by Dalai and Germano. | |||
2017-11-09 | Depsgraph: Add missing handlers of node IDs | Sergey Sharybin | |
Worst thing was that point density did not pull object into dependency graph, which could lead to wrong render results. | |||
2017-11-09 | Depsgraph: Remove chains of scene being passed all over in relations builder | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup, remove scene being passed all over | Sergey Sharybin | |
Use the state one instead. | |||
2017-11-09 | Depsgraph: Remove bmain from internal builder API | Sergey Sharybin | |
Use the one from state. | |||
2017-11-09 | Depsgraph: Make bmain part of builder state and remove bmain from public API | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup, use google style for private members | Sergey Sharybin | |
2017-11-09 | Depsgraph: Synchronize nodes and relations builders | Sergey Sharybin | |
2017-11-09 | Depsgraph: Fix wrong ID type being compared | Sergey Sharybin | |
2017-11-09 | Depsgraph: Cleanup, reduce indentation level | Sergey Sharybin | |
2017-11-09 | Depsgraph: Assert when node uses unhandled ID type | Sergey Sharybin | |
2017-11-06 | Rename ID_IS_LINKED_DATABLOCK to ID_IS_LINKED. | Bastien Montagne | |
This makes code closer to id_override/assent-engine ones, which introduce a new type of linked data, and hence reserve ID_IS_LINKED_DATABLOCK to real linked datablocks. | |||
2017-10-25 | Depsgraph: Cleanup, remove redundant calls to add_component | Sergey Sharybin | |
2017-10-25 | Depsgraph: Add missing movie clip dopesheet invalidation | Sergey Sharybin | |
2017-10-25 | Depsgraph: Use explicit opcode for shape key | Sergey Sharybin | |
2017-10-25 | Depsgraph: Cleanup, use explicit cloth modifier opcode | Sergey Sharybin | |
Avoids use of placeholder operation which also was involving some string comparisons. | |||
2017-10-25 | Depsgraph: Cleanup, don't call explicit add_id() | Sergey Sharybin | |
This is redundant, adding components will check for ID to exist. | |||
2017-10-25 | Depsgraph: Use explicit parameters eval operation code | Sergey Sharybin | |
This replaces usage of generic PLACEHOLDEWR with string lookup with more explicit opcode. This should make it faster to build dependency graph by avoiding string comparisons when it's not needed. There should be no user measurable different. | |||
2017-10-25 | Depsgraph: Cleanup, use proper style for macro loop | Sergey Sharybin | |
2017-10-25 | Depsgraph: Remove unsued node flag | Sergey Sharybin | |
2017-10-25 | Depsgraph: Make operation codes more obvious | Sergey Sharybin | |
This synchronizes al lrelated changes from blender2.8 branch. | |||
2017-10-25 | Depsgraph: Remove bunch of debug code | Sergey Sharybin | |
Was never actually used and implementation seems to be slow: we shouldn't be doing per-node evaluation hash lookups, adds too much overhead. We can instead store statistics in the node itself, and maybe even group them somehow. Ideally such a statistics should be user-friendly so riggers and animators can see exactly what's happening. | |||
2017-10-16 | Fix T53054: Parentless bone + IK crashes | Campbell Barton | |
2017-09-28 | Fix T52932: Driver with target of custom property from scene fails to update | Sergey Sharybin | |
Note that this is only supported in new depsgraph. | |||
2017-09-25 | Fix T52835: When driven IK influence change, ik animation have 1 frame delay | Sergey Sharybin | |
2017-09-19 | Depsgraph: Fix wrong flag being assigned | Sergey Sharybin | |
2017-09-18 | Fix T52432: Blender crashes while using Ghost (new depsgraph) | Sergey Sharybin | |
2017-09-15 | Transform: Enable recursion dependency check for new depsgraph | Sergey Sharybin | |
2017-09-14 | Fix T52749: New Depsgraph - Render View Mask is not initialized correctly | Sergey Sharybin | |
2017-09-14 | Fix T52741: Follow track with depth object crashes Blender with new depsgraph | Sergey Sharybin | |
2017-08-28 | Depsgraph: Don't cast ID_Type to short | Sergey Sharybin | |
2017-08-24 | Fix T51907: New Depsgraph - Camera constraint is not evaluated properly | Sergey Sharybin | |
This is more a workaround for until we've got proper visibility flush, which will likely happen in blender2.8 branch. | |||
2017-08-22 | Fix T52209: New Depsgraph - animated follow curve constraint sometimes ↵ | Sergey Sharybin | |
freaks out when the curve has a parent | |||
2017-08-22 | Depsgraph: Cleanup, make code friendlier to be edited in columns | Sergey Sharybin | |
2017-08-22 | Depsgraph: Remove placeholder for path evaluation | Sergey Sharybin | |
Wasn't used in years, if it really needs to be dedicated operation it needs to be revisited anyway. | |||
2017-08-22 | Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layer | Sergey Sharybin | |
Most likely needs in 2.79 final release. | |||
2017-08-12 | Cleanup: whitespace | Campbell Barton | |
2017-08-08 | Fix T52255: New Depsgraph - Constraint and Drivers not working together when ↵ | Sergey Sharybin | |
the driver references itself | |||
2017-08-08 | Depsgraph: Cleanup, make it easier to debug on laptop | Sergey Sharybin | |
2017-07-21 | Fix T52134: New depsgraph crashes when evaluating several psys on from object | Sergey Sharybin | |
2017-07-07 | Fix T51977: New depsgraph removes the grass in victor scene | Sergey Sharybin | |
For now just make new depsgraph do similar updates to the old one. See bug report for more detailed information about what was going on. | |||
2017-06-14 | Depsgraph: Cleanup, indentation | Sergey Sharybin | |
2017-06-14 | Depsgraph: Remove unused ID node removal | Sergey Sharybin | |
2017-06-13 | Depsgraph: Pass function bindings by const reference | Sergey Sharybin | |
Avoids using copy-constructor invoked every time we pass function to the builder functions. Should lower number of CPU ticks spent during DEG construction. | |||
2017-06-13 | Depsgraph: Remove root node concept | Sergey Sharybin | |
Was rather weird and only used for time source. It is simpler to make depsgraph to keep track of time source directly. No need to introduce extra entitites without actual need. |