Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-13Cleanup on depsgraph logicDalai Felinto
2017-11-13Depsgraph: Fix relations for metaballsSergey Sharybin
Initially spotted and investigated by Dalai and Germano.
2017-11-09Depsgraph: Add missing handlers of node IDsSergey Sharybin
Worst thing was that point density did not pull object into dependency graph, which could lead to wrong render results.
2017-11-09Depsgraph: Remove chains of scene being passed all over in relations builderSergey Sharybin
2017-11-09Depsgraph: Cleanup, remove scene being passed all overSergey Sharybin
Use the state one instead.
2017-11-09Depsgraph: Remove bmain from internal builder APISergey Sharybin
Use the one from state.
2017-11-09Depsgraph: Make bmain part of builder state and remove bmain from public APISergey Sharybin
2017-11-09Depsgraph: Cleanup, use google style for private membersSergey Sharybin
2017-11-09Depsgraph: Synchronize nodes and relations buildersSergey Sharybin
2017-11-09Depsgraph: Fix wrong ID type being comparedSergey Sharybin
2017-11-09Depsgraph: Cleanup, reduce indentation levelSergey Sharybin
2017-11-09Depsgraph: Assert when node uses unhandled ID typeSergey Sharybin
2017-11-06Rename 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-25Depsgraph: Cleanup, remove redundant calls to add_componentSergey Sharybin
2017-10-25Depsgraph: Add missing forward struct declarationsSergey Sharybin
2017-10-25Depsgraph: Add missing movie clip dopesheet invalidationSergey Sharybin
2017-10-25Depsgraph: Use explicit opcode for shape keySergey Sharybin
2017-10-25Depsgraph: Cleanup, use explicit cloth modifier opcodeSergey Sharybin
Avoids use of placeholder operation which also was involving some string comparisons.
2017-10-25Depsgraph: Cleanup, don't call explicit add_id()Sergey Sharybin
This is redundant, adding components will check for ID to exist.
2017-10-25Depsgraph: Use explicit parameters eval operation codeSergey 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-25Depsgraph: Cleanup, use proper style for macro loopSergey Sharybin
2017-10-25Depsgraph: Remove unsued node flagSergey Sharybin
2017-10-25Depsgraph: Make operation codes more obviousSergey Sharybin
This synchronizes al lrelated changes from blender2.8 branch.
2017-10-25Depsgraph: Remove bunch of debug codeSergey 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-16Fix T53054: Parentless bone + IK crashesCampbell Barton
2017-09-28Fix T52932: Driver with target of custom property from scene fails to updateSergey Sharybin
Note that this is only supported in new depsgraph.
2017-09-25Fix T52835: When driven IK influence change, ik animation have 1 frame delaySergey Sharybin
2017-09-19Depsgraph: Fix wrong flag being assignedSergey Sharybin
2017-09-18Fix T52432: Blender crashes while using Ghost (new depsgraph)Sergey Sharybin
2017-09-15Transform: Enable recursion dependency check for new depsgraphSergey Sharybin
2017-09-14Fix T52749: New Depsgraph - Render View Mask is not initialized correctlySergey Sharybin
2017-09-14Fix T52741: Follow track with depth object crashes Blender with new depsgraphSergey Sharybin
2017-08-28Depsgraph: Don't cast ID_Type to shortSergey Sharybin
2017-08-24Fix T51907: New Depsgraph - Camera constraint is not evaluated properlySergey Sharybin
This is more a workaround for until we've got proper visibility flush, which will likely happen in blender2.8 branch.
2017-08-22Fix T52209: New Depsgraph - animated follow curve constraint sometimes ↵Sergey Sharybin
freaks out when the curve has a parent
2017-08-22Depsgraph: Cleanup, make code friendlier to be edited in columnsSergey Sharybin
2017-08-22Depsgraph: Remove placeholder for path evaluationSergey Sharybin
Wasn't used in years, if it really needs to be dedicated operation it needs to be revisited anyway.
2017-08-22Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layerSergey Sharybin
Most likely needs in 2.79 final release.
2017-08-12Cleanup: whitespaceCampbell Barton
2017-08-08Fix T52255: New Depsgraph - Constraint and Drivers not working together when ↵Sergey Sharybin
the driver references itself
2017-08-08Depsgraph: Cleanup, make it easier to debug on laptopSergey Sharybin
2017-07-21Fix T52134: New depsgraph crashes when evaluating several psys on from objectSergey Sharybin
2017-07-07Fix T51977: New depsgraph removes the grass in victor sceneSergey 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-14Depsgraph: Cleanup, indentationSergey Sharybin
2017-06-14Depsgraph: Remove unused ID node removalSergey Sharybin
2017-06-13Depsgraph: Pass function bindings by const referenceSergey 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-13Depsgraph: Remove root node conceptSergey 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.
2017-06-12Depsgraph: Remove residue from partial updates supportSergey Sharybin
2017-06-12Depsgraph: Add utility function to get depsgraph from node handleSergey Sharybin
The idea is to use this function for modifiers' updateDepsgraph functions instead of doing direct scene->depsgraph access.
2017-06-12Depsgraph: Remove outdated commentSergey Sharybin