Blender Git Commits

Blender Git "fracture_modifier-master" branch commits.

Page: 35 / 129

January 20, 2017, 10:37 (GMT)
Depsgraph: Use HIGH priority for scheduled tasks

This kind of keeps threads "warmer" and should in theory give better
cache coherency bringing some %% of speedup. It was already tested
few months ago and it gave few % speedup in barber shop, but was
reverted due to some bone popping. The popping is now fixed so it
should be fine to use new scheduling policy.
January 20, 2017, 10:37 (GMT)
Depsgraph: Only re-schedule objects which are on visible layers

Otherwise it's possible to cause infinite update loop in Cycles viewport.

Gets a bit messy logic, need to revisit this..
January 20, 2017, 10:37 (GMT)
Depsgraph: avoid more transitive relations for rigid body simulation
January 20, 2017, 10:37 (GMT)
Depsgraph: Bone parent should also include armature transform relation

It is required to have world-space bone position, which consists of armature
object transform and local bone transform.
January 20, 2017, 10:36 (GMT)
Depsgraph: Avoid transitive relation from local transform to final

There is always an uber eval node on the way. so we can avoid creating
some relations here in order to speed up both construction time and
evaluation.
January 20, 2017, 10:36 (GMT)
Fix T49981: New Depsgraph - When camera is on inactive layer, it does not evaluate constraints
January 20, 2017, 10:36 (GMT)
Fix depsgraph: hair collision is actually enabled, so add the relations.
January 20, 2017, 10:36 (GMT)
Depsgraph: Fix matrix_world driver source

Reported by Dalai in IRC, thanks!
January 20, 2017, 10:36 (GMT)
Depsgraph: Rigid body simulation doesn't need explicit time relation

It'll be dependent on time via Time Source -> Rebuild RB World chain.
January 20, 2017, 10:36 (GMT)
Depsgrpah: Fix missing animation update in movie clips
January 20, 2017, 10:36 (GMT)
Depsgraph: Fix residue of debug-only code
January 20, 2017, 10:36 (GMT)
Depsgraph: use more explicit parenthesis
January 20, 2017, 10:36 (GMT)
Depsgraph: Fix infinite viewport object update in CYcles render mode

The issue was caused by wrong object re-tag needed to have proper dependnecies
update for OpenSubdiv.
January 20, 2017, 10:36 (GMT)
Fix copy/paste typo in new depsgraph object geometry builder (found by coverity).
January 20, 2017, 10:36 (GMT)
Depsgraph: Move scene builder function to own file

This way it's much easier to grasp what the graph actually contains.
January 20, 2017, 10:36 (GMT)
Depsgraph: Fix typo in previous optimization commit

Was a residue from another experiment, caused infinite loop when
reporting dependency cycles.
January 20, 2017, 10:36 (GMT)
Fix T50060: New depsgraph does not update mask animation
January 20, 2017, 10:36 (GMT)
Depsgraph: Move rig builder functions to own files

Those routines are rather big and started to be annoying to have
one big file.

Should be no functional changes.
January 20, 2017, 10:36 (GMT)
Depsgraph: Use utility macro to iterate over linked list

This will be compiled into same exact code, just saves us from
doing annoying type casts all over the place.
January 20, 2017, 10:36 (GMT)
Atomics: Make naming more obvious about which value is being returned
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021