Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1247 / 8462

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
Revision 0106e17 by Hans Goudey (master)
September 24, 2020, 19:43 (GMT)
Cleanup: Move function to proper section

The main panel drawing funciton should be in the "Drawing" section.
Revision 80c57fe by Hans Goudey (master)
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.
Revision 7fb0cb2 by Hans Goudey (master)
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021