January 1, 2021, 10:48 (GMT) |
Merge branch 'master' into greasepencil-object |
December 31, 2020, 23:01 (GMT) |
Fix T84029: Point Distribution node crash on mesh with no faces This bug exposes some ugliness in the implementation in poisson disk distribution implementation with likely incorrect resizing of vectors and some other assumptions. However, a simple quick fix is to return early when the input mesh has no faces. This makes sense anyway because there is no surface to scatter on. |
December 31, 2020, 18:48 (GMT) |
Sculpt: Initial support for custom pressure input curves |
December 31, 2020, 17:36 (GMT) |
Tweak draw sharp preset to include size-pressure |
December 31, 2020, 17:30 (GMT) |
Merge branch 'master' into sculpt-dev |
December 31, 2020, 17:03 (GMT) |
LibOverrides: First stage of detection of 'need resync'. We can fairly easily detect some resync-needed cases when applying the overrides operations on a Pointer RNA property. This should cover all cases where an existing override's ID pointer is changed in its linked data. We still have to add code to detect when a not-yet-overridden linked ID needs to become overridden (because its relations to other data-blocks changed in a way that requires it). |
December 31, 2020, 14:24 (GMT) |
Merge branch 'master' into override-refactor-tmp |
December 31, 2020, 14:12 (GMT) |
Fix mistake in recent rB8c135fa9a834 commit. |
December 31, 2020, 13:26 (GMT) |
Merge branch 'master' into override-refactor-tmp |
December 31, 2020, 13:25 (GMT) |
LibOverride/RNA: refactor `rna_property_override_property_real_id_owner`. Makes it more in line with more generic `RNA_find_real_ID_and_path`, and avoids generating the rna path string if we do not need it. |
December 31, 2020, 10:04 (GMT) |
Merge branch 'master' into override-refactor-tmp |
December 31, 2020, 04:22 (GMT) |
Cleanup: Move functions from sequencer_edit.c These are utility functions that are not used in this file. No functional changes. |
December 31, 2020, 04:02 (GMT) |
Cleanup: Remove unused functions from sequencer_edit.c No functional changes. |
December 30, 2020, 19:30 (GMT) |
NLA: Strip Evaluate Held Strips Even When Not First Strip Changes NLA strip evaluation. A visual example of the change (with current frame between both strips): **Before**: | First strip extrapolation | Next strip extrapolation | Evaluated Strip | None | Hold | Neither | Hold or Hold_Forward| Hold | First **Now**: | First strip extrapolation | Next strip extrapolation | Evaluated Strip | None | Hold | Next | Hold or Hold_Forward | Hold | First There isn't a concrete use-case for this new behavior. It's more to avoid the case of [None | Hold | Neither] which appears buggy. UI-wise, the case of `Hold`/`Hold_Forward` leading to a `Hold` will draw with a slightly darker extrapolation area overlay. Pre-extrapolation and post-extrapolation alpha is changed to the same value now too. Part of {T82230} This patch functionally depends on {D9942} to sanely test this patch. Differential Revision: https://developer.blender.org/D9943 |
December 30, 2020, 19:30 (GMT) |
NLA: Remove Hold resetting between Hold_Forward Behavior Before, moving (or Push-Down Action-ing) a Replace strip with extrap=`Hold or Hold_Forward` will auto reset to the other based on whichever first occurs among all the tracks. Now, that auto reset behavior has been completely removed and //only// that behavior. This patch does not change strip evaluation. Between two strips, the first with `None` extrapolation and the next with `Hold`, neither strip will evaluate, which matches previous behavior. A future patch can change the evaluation behavior. Part of {T82230} Differential Revision: https://developer.blender.org/D9942 |
December 30, 2020, 19:12 (GMT) |
Add regression tests for curve conversion to mesh This adds a basic set of tests for curve sampling and bevel generation. At the moment there are basic test cases for bevels, caps, and the filling of 2D curves, but more tests can be added in the future. Curves are actually converted to "DispLists" for displaying them in the viewport, so it's much simpler to rely on the mesh conversion operator instead of building a new test framework for another data structure. Differential Revision: https://developer.blender.org/D9958 |
December 30, 2020, 18:56 (GMT) |
Fix unreported: Sequencer grid lines are not drawn By design, there should be lines between the alternating horizontal stripes in the Sequencer. But currently they are all drawn in one place, on top of each other. Mistake in rBfae895125efe. Differential Revision: https://developer.blender.org/D9962 |
December 30, 2020, 17:17 (GMT) |
Merge branch 'master' into sculpt-dev |
December 30, 2020, 16:03 (GMT) |
December 30, 2020, 13:37 (GMT) |
Merge branch 'master' into override-refactor-tmp |
|
|
|


Master Commits
MiikaHweb | 2003-2021