Revision d7e2fe2 by Sergey Sharybin April 30, 2019, 09:32 (GMT) |
Depsgraph: build bbone operation if bone segments has animation This is a part of T61296: Crash with animated b-bone segments. Consider animated/driven bendy bones segments as something what requires special bendy-bones operation and relation in the dependency graph. This is because it is more beneficial from a performance point of view to not build operations if they are not needed. But if the property is animated it is not possible to make any reliable decision based on just a property value. Differential Revision: https://developer.blender.org/D4739 |
Revision 6bbb82c by Sergey Sharybin April 30, 2019, 09:32 (GMT) |
Depsgraph: Use new animation cache for visibility check Should be no functional changes, just switching code to use more generic checks now. One thing which goes a bit deeper than that is check for whether base is a part of dependency graph. This is now done by explicitly tagging corresponding ID node (of an object) rather than doing animation check again. |
Revision c8f3377 by Sergey Sharybin April 30, 2019, 09:32 (GMT) |
Depsgraph: Add generic animated properties cache Allows to speed up lookups like "is property FOO of data BAR animated". Can be used to optimize object's visibility check, but also allows to check animation on bones without too much of time penalty. The cache is shared between both nodes and relations builder. Currently is not used, just a boilerplate for an upcoming changes in an actual logic. |
Revision 587ee46 by Sergey Sharybin April 30, 2019, 09:32 (GMT) |
Depsgraph: Expose set type available Is way easier to use than a GSet and less proone for errors. If we really want GSet to always be used, should make some C++ wrapper. |
Revision 4d88989 by Antonio Vazquez April 30, 2019, 09:27 (GMT) |
Revision 546e20f by Campbell Barton April 30, 2019, 05:04 (GMT) |
UI: show transform options in image header when topbar is hidden Matches 3D view behavior. |
Revision e83d4d9 by Campbell Barton April 30, 2019, 04:48 (GMT) |
UI: reorganize proportional editing options - Move connected & projected into individual toggles. - Top-level proportional editing button now only toggles. - Use popover for proportional edit-mode falloff and options. Note that it's no longer possible to toggle connected via key bindings, although this could be supported again if it's needed. Resolves T58081 |
Revision 95a9646 by Campbell Barton April 30, 2019, 04:48 (GMT) |
Cleanup: comments (long lines) in physics |
Revision 5d7ee02 by Campbell Barton April 30, 2019, 03:41 (GMT) |
Cleanup: comments (long lines) in collada |
Revision d9fb06f by Campbell Barton April 30, 2019, 00:51 (GMT) |
Gizmo: display axis in camera view User request to see axis even when in camera view, it's also useful when the camera is locked to the view. |
Revision 0470818 by Alexander Gavrilov April 29, 2019, 17:52 (GMT) |
Fix T59848: precisely represent the dependencies of Armature modifier. When the modifier uses vertex groups, the set of the bones it actually needs is precisely defined by the set of the group names. If envelopes are enabled, this refinement is not available, because any bone can potentially be used. This can be used in the dependency graph construction to allow objects deformed by a part of the armature to be used in constraints on other bones, e.g. for placing cartoon-style face elements on top of the body mesh via Shrinkwrap constraints. Since the list of vertex group names is now used as an input by the dependency graph, adding/removing/renaming groups should now be triggering a graph rebuild. Differential Revision: https://developer.blender.org/D4715 |
Revision 413ffd4 by Clément Foucault April 29, 2019, 16:51 (GMT) |
DRW: Batch Cache: Add Loop normals calculation flag and cleanup style Improve selection time since it bypass BM_loops_calc_normal_vcos when mesh uses auto-smooth. |
Revision c7767f1 by Clément Foucault April 29, 2019, 16:51 (GMT) |
DRW: Improve edit mode selection time when using auto-smooth Unfortunately it does not concern paint mode. Related to T63946 |
Revision 88e20c6 by Clément Foucault April 29, 2019, 16:51 (GMT) |
DRW: Speedup: Improve time to validate batch cache This is a small improvment but is does scale up with the number of objects. This improvement *does not* speedup geometry update. |
Revision fa5dd59 by William Reynish April 29, 2019, 15:21 (GMT) |
Industry Compat Keymap: Small fixes - Use W for Move in Sequencer - Use correct shortcut for sidebar in Sequencer - Remove inconsistent shortcut for adding nodes |
Revision a494be2 by Antonio Vazquez April 29, 2019, 15:20 (GMT) |
Fix T63979: GPencil control points hidden in orthographic mode |
Revision 11b65b4 by Antonio Vazquez April 29, 2019, 14:24 (GMT) |
GPencil: Improve Fill Tool speed (6 times faster) in complex files There was a double loop when drawing the offscreen data for the fill tool. This loop did an exponential drawing, slowing a lot the process. For example, one file was using 7.39 seconds and now use 1.20 or less to do the same process. The fix is more noticeable with big files, reducing exponentially the time used by the tool. For very simple files the speed change can be unnoticeable. Aso fixed a hidden bug with stroke opacity that it was unnoticeable due the double loop. |
Revision 98a717e by Campbell Barton April 29, 2019, 14:14 (GMT) |
UI: move properties panel into 'Item' category |
Revision 7ae47e5 by Sergey Sharybin April 29, 2019, 13:52 (GMT) |
Cleanup: Spelling in comment |
Revision a03e162 by Campbell Barton April 29, 2019, 13:48 (GMT) |
Missed last commit (workspace template checks) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021