Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1921 / 5574

December 19, 2017, 12:42 (GMT)
Merge branch 'master' into blender2.8
December 19, 2017, 12:39 (GMT)
Tracking: Add missing animation path fix after renaming tracks
December 19, 2017, 12:09 (GMT)
Tracking: Add utility function to get RNA path prefix for given track

Some code could be de-duplicated with the full path case, but that's
for another rainy day i guess.
Revision 9fa021c by Sergey Sharybin
December 19, 2017, 11:59 (GMT)
Tracking: Disable animation of auto-keyframe option
Revision 61c218f by Sergey Sharybin
December 19, 2017, 11:58 (GMT)
Tracking: Add missing animation fix when deleting plane track
Revision 883e342 by Sergey Sharybin
December 19, 2017, 11:52 (GMT)
Tracking: Fix possible numerical overflow
Revision 28970b6 by Sergey Sharybin
December 19, 2017, 11:51 (GMT)
Fix T53523: Keyframes for Marker weight stay, even if the track itself is deleted

Was using wrong prefix for the RNA path fix.
December 19, 2017, 11:48 (GMT)
Tracking: Use new RNA path utility functions
December 19, 2017, 11:45 (GMT)
Tracking: Add utility function to get RNA path for given track
December 19, 2017, 11:37 (GMT)
Depsgraph: Fix nexted node trees being tagged with wrong flag
December 19, 2017, 11:22 (GMT)
Tracking: Remove duplicated functions
December 19, 2017, 11:18 (GMT)
Tracking: Add plane tracks equivalents to previous commit
December 19, 2017, 11:14 (GMT)
Tracking: Add utility function to get tracks list for given track
December 19, 2017, 11:13 (GMT)
Tracking: Add utility function to find tracking object from a given track
December 19, 2017, 10:53 (GMT)
Cleanup: Don't use camel case for variable names
December 19, 2017, 10:46 (GMT)
Fix T53400: DEG tagging is freeing Irradiance Grid when selecting objects

Ignore selection related recalc in Eevee ID update callback.
December 19, 2017, 10:37 (GMT)
Depsgraph: Rework tagging and flushing routines

The goal is: have id->recalc flags set to components which got changed.
To make it possible for render engines to check on a more granular basis
what changed in the object. For example, is it a transform which changed
or is it just some ID property changed which has nothing to do with rendering.

The tricky part is: we don't want duplicated logic in tagging and flushing.
In order to avoid this duplication, we store ID recalc flag in the component
node type information. That type information could easily be accessed by both
tagging and flushing routines.

Remaining part of the changes are related on changing the way how tagging
works. The new idea here is to have utility function which maps update tag to
a component. This way we can easily set ID recalc flags right away. Without
any duplication of ID recalc flags set in multiple flag handler functions.

With all this being said, there should be no user measurable difference for
now, it's a gigantic basement for some upcoming work and fixes.
December 19, 2017, 10:37 (GMT)
Depsgraph: Preliminary work to make components to ID recalc flags
December 19, 2017, 10:36 (GMT)
Add more granular ID recalc bits

Only bits for now, unused. Just to keep upcoming patches smaller.
December 19, 2017, 09:05 (GMT)
Merge branch 'master' into blender2.8
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021