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-27Depsgraph: Make sure unexpected configuration does not happenSergey Sharybin
2017-11-24Depsgraph: Cleanup, indentationSergey Sharybin
2017-11-24Depsgraph: Allow finding operations after construction is doneSergey Sharybin
2017-11-24Depsgraph: Deduplicate operation node finding logicSergey Sharybin
2017-11-24Depsgraph: Use proper return type for find_node methodSergey Sharybin
2017-11-24Depsgraph: Use get_ prefix for function which expect operation to existsSergey Sharybin
2017-11-24Depsgraph: Make has_ prefixed function to return booleanSergey Sharybin
2017-11-24Depsgraph: Introduce explicit method which finds operation or returns NULLSergey Sharybin
2017-11-24Depsgraph: Make more clear what find_operation() is doing for componentSergey Sharybin
2017-11-23Depsgraph: Cleanup, deduplicate code around component registrationSergey Sharybin
2017-11-23Depsgraph: Cleanup, split build_object() a bitSergey Sharybin
2017-11-23Depsgraph: Cleanup, always call full `object`Sergey Sharybin
2017-11-18Cleanup: styleCampbell Barton
2017-11-17Depsgraph: Add missing checks from previous commitSergey Sharybin
2017-11-17Depsgraph: Don't make non-dynamic hair dependent on timeSergey 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-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