September 25, 2020, 01:13 (GMT) |
Fix T81155: Keyframe.select_control_point True when unselected Check the selection flag since BEZT_FLAG_TEMP_TAG might be set. |
September 25, 2020, 00:51 (GMT) |
Object: Move Switch Active Objects to experimental The operator has some problems with Undo, so better put it in experimental for now. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D9007 |
September 24, 2020, 19:43 (GMT) |
Cleanup: Move function to proper section The main panel drawing funciton should be in the "Drawing" section. |
September 24, 2020, 19:39 (GMT) |
Cleanup: Remove unused function |
September 24, 2020, 19:08 (GMT) |
Fix part of asserts in LibOverride when resynching. We can only re-apply overrides fron the old local overrides to the newly generated ones after all IDs have been properly remapped and renamed. Otherwise override operations based on ID names may fail. Related to T81059, found while investigating it. |
September 24, 2020, 19:08 (GMT) |
Fix LibOverride Resync generating orphaned data-blocks. Part of the code handling deletion of old, not needed anymore local override IDs, was not working properly, effectively only deleting one ID ever. New code should also be a bit faster, though this should not be really visible from user perspective. Related to T81059, found while investigating it. |
September 24, 2020, 19:08 (GMT) |
Fix (unreported) memory leak in Extrude mode of the Solidify modifier. |
September 24, 2020, 18:18 (GMT) |
Weld Modifier: Use KD Tree in detecting the geometry to be welded This commit replaces the BVH Tree currently used by the Weld Modifier with the KD Tree used by `Merge > By Distance`. This changes the result of the Weld Modifier to more closely match `Merge > By Distance`. There is also a big performance advantage. Here is an overview (models in D8995): | 2.90 (Duplicate Limit = 0) | 2.90 (Duplicate Limit = 1) | master (BVH) (Duplicate Limit = 1) | patch (KD) | | 1.69s| 0.17s | 0.12s | 0.029s | Differential Revision: https://developer.blender.org/D8995 |
September 24, 2020, 16:34 (GMT) |
Fix running tests when building without portable install. |
September 24, 2020, 16:33 (GMT) |
Fix blender constraints automated tests when using march=native More agressive optimization made the results differ a bit more than the current error margin would allow. Bump the error margin to be 1e-6 instead of the previous 0.5e-7. |
September 24, 2020, 16:22 (GMT) |
Cleanup: Remove unecessary storage of search filter in uiBlock Since the search is applied all in one phase, there is no need to store a reference to the search filter in every uiBlock. Instead just pass it as an argument to UI_block_apply_search_filter. |
September 24, 2020, 16:14 (GMT) |
Fix crash related to liboverride differential operations code. Root of the issue is how we generate the storage ID for the differential override operations. However, since those are disabled anyway currently, simply comment out creation of this copy for now, we can revisit this if/when we decide to re-activate differential overrides. Related to T81059, found while investigating it. |
September 24, 2020, 16:14 (GMT) |
LibOverride: Do not assert when failing to apply an override rule. This is actually fairly common issue if lib data changes, just print out an info message about it for now. |
September 24, 2020, 16:10 (GMT) |
Cleanup: Break early in normal validation Before we would continue checking normal array values even if we knew that the normal array would be conidered valid. Break early to avoid excess iterations and make the code more clear what it is doing. No functional changes. |
September 24, 2020, 16:08 (GMT) |
Fix normal computation in opensubdiv when surface derivates are the same In very rare occations, the returned derivates would be the same. This would lead to the normal calculation breaking (zero normals). Solution: Add this edge case to the other corner case checks. Reviewed By: Sergey |
Revision d4f6d78 by Jeroen Bakker (tmp-eevee-aov) September 24, 2020, 14:22 (GMT) |
Fix AO Render Pass selection in 3D Viewport |
September 24, 2020, 14:20 (GMT) |
Fix T80424: Image not scaled when rendering This is was caused by incorrectly set `preview_render_size` in VSE rendering context. Value was set to `SEQ_PROXY_RENDER_SIZE_FULL`, but it should be `SEQ_PROXY_RENDER_SIZE_SCENE` as scene render size is being used. Alternatively we can check for `context->for_render` in `input_preprocess()`, but I think fix above is more correct. Reviewed By: sergey, brecht Maniphest Tasks: T80424 Differential Revision: https://developer.blender.org/D8838 |
September 24, 2020, 14:17 (GMT) |
Fix T80874: Actions inside NLA Strips are not copied to buffer/append Restore NLA Action expansion code that was accidentally removed in rBbed634c4f96. |
September 24, 2020, 13:56 (GMT) |
Merge branch 'master' into greasepencil-object |
September 24, 2020, 13:56 (GMT) |
Merge branch 'master' into greasepencil-edit-curve |
|
|
|


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