July 13, 2021, 08:41 (GMT) |
Cleanup: use 'uint' for BLI_array |
July 13, 2021, 08:41 (GMT) |
Make Single User: support object data animation In addition to _object_ animation, now _object data_ (mesh, curve, ...) animation can now be made single user as well. This came up in T89369 and while it is possible to do this via the Outliner [where all actions have to be selected individually], this seems to be more convenient to be done from the 3DView. note: usercount of the action is checked now, if it single-user already, no copy takes place (same thing could/should be done for single_object_action_users as well). note2: obdata is made single user as well (otherwise duplicated actions will be assigned to the same shared obdata - which does not result in unique animadata which is what we are after here) ref. T89369 Maniphest Tasks: T89369 Differential Revision: https://developer.blender.org/D11683 |
July 13, 2021, 08:41 (GMT) |
Nodes: Moved group interface panel code to python. The node group interface panels were still implemented in C. Now they ported over to python for easier maintenance. Differential Revision: https://developer.blender.org/D11834 |
July 13, 2021, 08:41 (GMT) |
Fix typo in Fly mode tooltip The bug was always around and was introduced with the original code e2a7168e9680f (2009). |
July 13, 2021, 08:41 (GMT) |
Cleanup: Walk Navigation define remame WALK_MODAL_TOGGLE > WALK_MODAL_GRAVITY_TOGGLE |
July 13, 2021, 08:41 (GMT) |
Tracking: Fix "Lock to Selection" option from header causing jump This change makes the behavior consistent between shortcut and option from space clip's header. The only caveat is that the "Lock to Selection" is removed from the Display popover. This is because it is rather hard to make operator to render same as regular checkbox. However, shouldn't be a problem because the setting in popover was redundant. Differential Revision: https://developer.blender.org/D10423 |
July 13, 2021, 08:41 (GMT) |
Fix cycles crash when changing viewport display pass It was possible that render buffers and scene kernel data will be out of sync because reset and scene update happens in different locks. This is similar issue we've fixed in the Cycles X branch, so backported relevant changes from there. This change removes what seems to be unused feature kernel. Differential Revision: https://developer.blender.org/D11828 |
July 13, 2021, 08:41 (GMT) |
Deps: upgrade OpenXR 1.0.14 ? 1.0.17 Simple upgrade of OpenXR to 1.0.17. A version bump was enough, no Blender code had to change. Reviewed By: LazyDodo, mont29 Differential Revision: https://developer.blender.org/D11848 |
July 13, 2021, 08:04 (GMT) |
Updated based on review by Habib Gahbiche |
July 13, 2021, 07:11 (GMT) |
Merge branch 'soc-2021-vse-strip-thumbnails' of git.blender.org:blender into soc-2021-vse-strip-thumbnails |
July 13, 2021, 07:10 (GMT) |
Undo: optimize edit-mode undo - Tag the object data instead of the object when decoding (this avoids duplicating mesh object-data on each undo-step). - Calculate face normals as part of multi-threaded tessellation. This gives ~11% speedup with 1.5x million polygons. |
July 13, 2021, 07:10 (GMT) |
Merge branch 'master' into soc-2021-vse-strip-thumbnails |
July 13, 2021, 07:10 (GMT) |
USD Export: fix skinned mesh writer build error. |
July 13, 2021, 06:54 (GMT) |
Cleanup: quiet stringop-overflow compiler warning |
July 13, 2021, 06:25 (GMT) |
adaptive_cloth: fix: Mesh: collapse_edge_triangulate(): delete node only if no other vert refers to it |
July 13, 2021, 05:27 (GMT) |
Cleanup: remove commented code Replace with brief note in warning. |
July 13, 2021, 05:13 (GMT) |
Cleanup: minor changes to edit-mesh API calls Rename: - EDBM_mesh_free -> EDBM_mesh_free_data BKE_editmesh_free -> BKE_editmesh_free_data Since this doesn't free the edit-mesh pointer. - BKE_editmesh_free_derivedmesh -> BKE_editmesh_free_derived_caches Since this no longer uses derived-mesh, match naming for the related object function BKE_object_free_derived_caches. Also remove `do_tessellate` argument from BKE_editmesh_create, since the caller can explicitly do this if it's needed, with the advantage that it can be combined with normal calculation which is faster on high-poly meshes. |
July 13, 2021, 05:06 (GMT) |
adaptive_cloth: fix: Mesh: collapse_edge_triangulate() invalid faces generated The edge between v1 and ov should be removed only if the edge doesn't have any linked faces. If it has any linked faces, it will make those faces invalid and cause problems down the line. For the face to have (v2, ov, vx), this becomes impossible since (v1, ov) has been removed, this is wrong. |
July 13, 2021, 04:50 (GMT) |
Event Simulate: and a --time-actions command line argument When enabled, print the time taken between running actions. |
July 13, 2021, 04:01 (GMT) |
Cleanup: Use correct _WIN32/64 defines for MSVC Docs: https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros Differential Revision: https://developer.blender.org/D11460 |
|
|
|


Master Commits
MiikaHweb | 2003-2021