Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-27 | Depsgraph: Make sure unexpected configuration does not happen | Sergey Sharybin | |
2017-11-24 | Depsgraph: Cleanup, indentation | Sergey Sharybin | |
2017-11-24 | Depsgraph: Allow finding operations after construction is done | Sergey Sharybin | |
2017-11-24 | Depsgraph: Deduplicate operation node finding logic | Sergey Sharybin | |
2017-11-24 | Depsgraph: Use proper return type for find_node method | Sergey Sharybin | |
2017-11-24 | Depsgraph: Use get_ prefix for function which expect operation to exists | Sergey Sharybin | |
2017-11-24 | Depsgraph: Make has_ prefixed function to return boolean | Sergey Sharybin | |
2017-11-24 | Depsgraph: Introduce explicit method which finds operation or returns NULL | Sergey Sharybin | |
2017-11-24 | Depsgraph: Make more clear what find_operation() is doing for component | Sergey Sharybin | |
2017-11-23 | Depsgraph: Cleanup, deduplicate code around component registration | Sergey Sharybin | |
2017-11-23 | Depsgraph: Cleanup, split build_object() a bit | Sergey Sharybin | |
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 forward struct declarations | 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 |