Revision 0f1ee61 by Campbell Barton April 24, 2021, 13:37 (GMT) |
Fix T85567: Crash accessing gizmo group on `__del__` - Re-order freeing so an instances __del__ method runs before the `ExtensionRNA` has been freed. - "remove" functions no longer free the gizmo/gizmo-group memory, needed so the identifier used when freeing the extension doesn't use the freed identifier. |
Revision 17fca62 by Ankit Meel April 23, 2021, 20:25 (GMT) |
Merge branch 'blender-v2.93-release' into master |
Revision aa95f80 by Ankit Meel April 23, 2021, 20:24 (GMT) |
macOS: Fix unknown -Wsuggest-override warning Added in rB7cef01b090c4c2d2703274edb91886ae37d3ce82 and rB87bfa2b207b90b5e34ebd835a23c2a82afbed878 Reviewed by: jbakker, #platform_macos Differential Revision: https://developer.blender.org/D11012 |
Revision 2e513af by Antonio Vazquez April 23, 2021, 15:42 (GMT) |
Revision e4cebec by Antonio Vazquez April 23, 2021, 15:27 (GMT) |
GPencil: Add Multiframe support to Move to Layer Reviewed By: mendio Maniphest Tasks: T87426 Differential Revision: https://developer.blender.org/D11013 |
Revision be68d00 by Antonio Vazquez April 23, 2021, 14:58 (GMT) |
GPencil: Change maximum value for Fill precission The old value of 5 was not enough for some situations. |
Revision 17afa86 by Hans Goudey April 23, 2021, 14:56 (GMT) |
Merge branch 'blender-v2.93-release' |
April 23, 2021, 14:55 (GMT) |
Fix T87749 (partially): Text jitter in buttons and spreadsheet editor This patch fixes jittering text when resizing regions of the UI as described in T87749. The jitter was caused by the text padding being stored as an integer which lead to inconsistent rounding. Most notably this patch fixes the jitter in the new spreadsheet editor, but not all occurrences of jitter described in T87749 (e.g. in UI lists) are addressed. Differential Revision: https://developer.blender.org/D11060 |
Revision 8aa8537 by Sybren A. Stüvel April 23, 2021, 14:39 (GMT) |
VSE: reset strip transform with "Set Render Size" operator Reset the active strip offset and scale, in the "Set Render Size" operator (`SEQUENCER_OT_rendersize`). This ensures that the active strip will actually fit the new render size, which is what the operator is intended to achieve. |
Revision 5e509f9 by Sybren A. Stüvel April 23, 2021, 14:28 (GMT) |
Cleanup: VSE, reduce cognitive complexity of sequencer_rendersize_exec() Reduce the cognitive complexity of the `sequencer_rendersize_exec()` function by flipping some conditions and returning early. No functional changes. |
Revision 2318526 by Campbell Barton April 23, 2021, 14:03 (GMT) |
Cleanup: clang-format |
Revision 877711e by Campbell Barton April 23, 2021, 14:02 (GMT) |
Cleanup: use const arguments, reduce right shift |
Revision 8adeac7 by Bastien Montagne April 23, 2021, 12:35 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 9afa738 by Bastien Montagne April 23, 2021, 12:34 (GMT) |
Fix bug/crash in ID bulk deletion code. This is complex situation. Tagged ID deletion (used to delete several data-blocks at once) removes IDs to be deleted from Main. But when we remove deleted IDs' usages of other IDs (using `BKE_libblock_relink_ex`), some specific post-process is required on some types, like Collections. Those post-processes would in some cases rely on data actually being in Main. That failing condition would lead in existing code on missing processing the very ID (collection) we were working on, leading to missing removing some child collection pointers, leading to the crash (later on in LayerCollection resync process). For now we go with an optimization & fix that avoids processing all collections in Main when we actually know which one we are working one (case of `BKE_libblock_relink_ex`, but not of `BKE_libblock_remap_locked`). This is however yet another demonstration of the need to rework that whole collection/layer resync process, since it is not only extremely inneficient currently, but it also requires valid Main/ID state way too deep into the remapping code. NOTE: This fix may very well not catch/address all possible fail cases here, dealing with the double parent/child relationships of collections is challenging... Issue reported by @eyecandy from the studio, thanks. |
Revision 361579c by Jacques Lucke April 23, 2021, 11:09 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 5441f5f by Jacques Lucke April 23, 2021, 11:07 (GMT) |
Fix T87582: incorrect interpolation from edge to corner domain |
Revision 4cb8438 by Jacques Lucke April 23, 2021, 10:44 (GMT) |
Geometry Nodes: warn when output attribute has not been saved |
Revision f8e1526 by Jacques Lucke April 23, 2021, 10:44 (GMT) |
Fix T87661: Attribute Combine XYZ node can't overwrite existing attribute |
Revision ffa8563 by Jeroen Bakker April 23, 2021, 08:17 (GMT) |
Merge branch 'blender-v2.93-release' |
April 23, 2021, 08:07 (GMT) |
Modifiers: Performance Simple Deformation Use multiprocessing with simple deform modifiers. Master 2.92 fps this patch 3.13 fps on Ryzen 1700X With Vega 64 GPU. 3970X: 2.85 fps -> 2.95 fps 3990X: 3.15 fps -> 3.41 fps 3995WX: 3.21 fps -> 3.38 fps Reviewed By: jbakker Differential Revision: https://developer.blender.org/D10609 |
|
|
|


Master Commits
MiikaHweb | 2003-2021