Revision d85c5ac by Campbell Barton February 3, 2021, 23:01 (GMT) |
Cleanup: unused function warning |
Revision 0352546 by Wayde Moss February 3, 2021, 22:35 (GMT) |
Revision 40b7929 by Wayde Moss February 3, 2021, 21:45 (GMT) |
NLA: Extract nlasnapshot_blend() Refactor //nlastrip_evaluate_actionclip()// and //nlaeval_blend_value()// into //nlasnapshot_blend()//, //nlastrip_evaluate_actionclip()//, //nlasnapshot_from_action()//. **Motivations**: * {T83615} Requires reading all pose bone fcurves before being able to apply pre-blend transforms. The function //nlasnapshot_from_action()// achieves this. This effectively removed the need to specially handle Quaternion blend queuing so that code has been removed. * {D8296} Adds support for keyframe remapping through an upper stack of strips. Instead of introducing a variant of the form: //nlastrip_evaluate_actionclip_inverted_get_lower()//, //nlastrip_evaluate_actionclip()// will later be extended to take an `evaluation_mode` as input to avoid duplicating the recursion functions related to //nlastrip_evaluate()//. * //nlasnapshot_blend()// will eventually have variants of //nlasnapshot_blend_get_inverted_lower_snapshot()// and //nlasnapshot_blend_get_inverted_upper_snapshot()// which are all independent of NlaStrips and NlaTracks, further simplifying the blending implementation. Ideally, //nlastrip_evaluate()// would get renamed to //nlasnapshot_blend_strip()// but that'll be a later patch to avoid unnecessary patches slowing the review of more important patches. No User-side Functional changes Reviewed By: sybren, #animation_rigging Differential Revision: https://developer.blender.org/D10220 |
Revision 264af15 by Wayde Moss February 3, 2021, 21:19 (GMT) |
NLA: Fix Strip Truncate When Next to Transition **Problem**: Translating a strip will truncate it when next to a transition. **Solution**: The code only accounted for the prev/next strip for whether it exceeds. When it was a transition, the exceed logic fails. Now, we use the nearest non-transition strip instead. Reviewed By: sybren, #animation_rigging Differential Revision: https://developer.blender.org/D10083 |
Revision 7037129 by Pablo Dobarro February 3, 2021, 20:06 (GMT) |
Merge branch 'blender-v2.92-release' |
Revision ebd2aa7 by Pablo Dobarro February 3, 2021, 20:05 (GMT) |
Fix T85230: Face Set Boundary automasking not working with dyntopo Dyntopo does not have Face Sets implemented yet, so the entire mesh is considered a single Face Set. In that case, the check unique face set function should always return true. Reviewed By: JacquesLucke Maniphest Tasks: T85230 Differential Revision: https://developer.blender.org/D10259 |
Revision 0f238c5 by Pablo Dobarro February 3, 2021, 20:00 (GMT) |
Fix T85136: Sculpt geometry extract not using updated mesh This ensured that the sculpt mode deformation is flushed to the mesh datablock after leaving sculpt mode, so it can be duplicated and extracted correctly. Reviewed By: JacquesLucke Maniphest Tasks: T85136 Differential Revision: https://developer.blender.org/D10254 |
Revision 1081eee by Pablo Dobarro February 3, 2021, 19:58 (GMT) |
Fix T84370: Project tool not working with shape keys A missing flush of the deformed PBVH coordinates to the shape key. Reviewed By: JacquesLucke Maniphest Tasks: T84370 Differential Revision: https://developer.blender.org/D10174 |
Revision 7bde284 by Pablo Dobarro February 3, 2021, 19:55 (GMT) |
Fix memory leak in boundary brush preview data The edge preview data of the boundary needs to be freed with the boundary data created for the brush. Also, all data for the ScultpSession preview that is used to render the cursor needs to be freed with the ##SculptSession##. Found by Jacques Lucke Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D10173 |
Revision fec6a4e by Jacques Lucke February 3, 2021, 19:04 (GMT) |
Cleanup: don't end description with dot |
Revision 55c88e5 by Kévin Dietrich February 3, 2021, 18:15 (GMT) |
Alembic procedural: fix crash when cancelling a render during synchronization |
Revision 9734a78 by Ankit Meel February 3, 2021, 18:00 (GMT) |
macOS: Fix build error due to std::optional<T>::value Added in rBc5514d3a2a03242ddc43f83be4bb72df7f85469f |
Revision 9d902d1 by Germano Cavalcante February 3, 2021, 17:57 (GMT) |
Merge branch 'blender-v2.92-release' # Conflicts: # source/blender/editors/transform/transform_constraints.c |
Revision 5eb5a7f by Germano Cavalcante February 3, 2021, 17:54 (GMT) |
Fix unreported: Rotation Gizmo "C" influenced by custom orientation The white rotation Gizmo should always use the View orientation. Before, if you set an orientation for the gizmo other than the default, that gizmo would behave like the contraint Z Gizmo. |
Revision dcb2821 by Ankit Meel February 3, 2021, 17:50 (GMT) |
macOS/GTest: Fix duplicate symbol errors with some generators Don't force load _and_ link against a library in case linker fails to deduplicate them. https://devtalk.blender.org/t/macos-duplicate-symbol-errors/17343 Reviewed By: #platform_macos, brecht Differential Revision: https://developer.blender.org/D10294 |
Revision 8c7b786 by Germano Cavalcante February 3, 2021, 17:48 (GMT) |
Fix 'getViewVector' returning inverted vector Despite the wrong value, this change is harmless since the direction of the vector is not really required. |
Revision 9042532 by Germano Cavalcante February 3, 2021, 17:48 (GMT) |
Cleanup: Move and rename 'getViewVector' utility This function is only being used by the constraint code. |
Revision bbd74e9 by Germano Cavalcante February 3, 2021, 17:48 (GMT) |
Fix T85340: Gizmo rotation inverted (in some perspective angles) This is an old bug (strange not to have been reported before). To define the direction of rotation, the View Vector is used. However, only the projection matrix was being considered, but in perspective mode, the position of the pivot also matters. |
Revision 46e66ce by Bastien Montagne February 3, 2021, 17:07 (GMT) |
install_deps: Update OSL to 1.11.10. Good news is, this version support LLVM 11. But it was a serious pain to get working, even ended having to add an ugly hack to manually specify the OIIO include dir... Ref: T83631. |
February 3, 2021, 17:03 (GMT) |
Geometry Nodes: Multi-Input Sockets Normally sockets only have one input link. This commit adds the back-end changes needed to use multiple input links per socket. Multi-input sockets can be defined with a new flag in `bNodeSocketType`. The changes necessary to make the sockets work in the geometry nodes evaluator are generalizing input socket values as a vector of values, and supporting this in the derived node tree structure. This patch should contain no functional changes. Two upcoming patches will use this system for the "Join Geometry" node and expose link picking and updated display in the UI: D10069 and D10181. Reviewed By: Jacques Lucke, Hans Goudey Differential Revision: https://developer.blender.org/D10067 |
|
|
|


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