Blender Git Commits

Blender Git "soc-2021-porting-modifiers-to-nodes-decimate" branch commits.

Page: 6 / 18

July 30, 2021, 14:56 (GMT)
Fix T86768, bevel doesn't loop slide sometimes.

Six years ago, Bug T44961 about unwanted spikes had me not do a loop
slide if the angle was too extreme, to avoid unwanted spikes.
The current bug showed that that angle was much too big, and limited
desired behavior in many cases. Changing the angle from 0.25 radians
to 0.0001 radians (about 0.006 degrees) still fixes the original bug
and seems very unlikely to be limiting desired behavior now.
July 30, 2021, 14:56 (GMT)
Cleanup: use doxy comments
July 30, 2021, 14:56 (GMT)
Cleanup: spelling in comments
July 30, 2021, 14:56 (GMT)
GHOST/wayland: explicitly delete 'GHOST_SystemWayland' when fallback to X11
July 30, 2021, 14:56 (GMT)
GTest: Use INC/INC_SYS for Libmv/OSD tests

This change transitions libmv/osd tests to our
blender_add_test_executable macro that explicitly
takes the include directories as a parameter.

This is in preparation for future clean-up of
global include directories.

Differential Revision: https://developer.blender.org/D12012
Reviewed By: sergey
July 30, 2021, 14:56 (GMT)
Compositor: Full frame Scale node

Adds full frame implementation to this node operations.
No functional changes.

Includes a new operation method `init_data` used to initialize any data
needed after operations are linked and resolutions determined.
Once tiled implementation is removed `initExecution` may be renamed
to `init_rendering` and `init_data` to `init_execution`.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11944
July 30, 2021, 14:56 (GMT)
GHOST/wayland: use Wayland only when 'BLENDER_WAYLAND' is set
July 30, 2021, 14:56 (GMT)
Mantaflow: Remove Noise Type Option

Mantflow only supports wavelet noise, thus the parameter with only one option is no longer useful.

Differential Revision: https://developer.blender.org/D6770
July 30, 2021, 14:56 (GMT)
Fix T89391, etc. Boolean bugs when objects have negative scale.

The old modifier code, now just used for Fast, has code in it to
flip faces of arguments when their tranform's negativity differs
from the main object's transform's negativity.
I had neglected to put that logic in when I made the change that
skipped the round trip through BMesh.
Fixing this means that the results are more what the user expects
when some or all operands have negative scales.
July 30, 2021, 14:56 (GMT)
Cleanup: clang tidy
July 30, 2021, 14:56 (GMT)
Fix T85517: Cannot type Space while holding Shift key in text-field like spaces.

Fix for T85517
Bug: Couldn't type space while holding down the shift key in text spaces (e.g. when saving a file, changing the name of object).

Changes: Removing the key combination of Shift + space in `WM_event_is_ime_switch` method.

Reviewed By: harley, mont29

Maniphest Tasks: T85517

Differential Revision: https://developer.blender.org/D10452
July 30, 2021, 14:56 (GMT)
Fix T90127: Merge Down layer doesn't take the transform location into account

Now the layer transformation is applied before the merge.
July 30, 2021, 14:56 (GMT)
Cleanup: missed comment in D12029

No functional change.
July 30, 2021, 14:56 (GMT)
Fix: Remove automatic hiding of bones when using the pose slider

This patch addresses the issue raised in T88340.
When entering a pose sliding operator bones would automatically get hidden.
While technically not a bug it was decided that it is too confusing.
Hiding with 'H' is still possible though, just won't happen automatically

Reviewed by: Sybren A. St�vel
Differential Revision: https://developer.blender.org/D11883
Ref: D11883
July 30, 2021, 14:56 (GMT)
Cycles: Fixed memory leak in ColorSpaceManager

Cached OCIO processors were not freed, instead the color spaces were freed twice.

Reviewed By: brecht, sergey

Differential Revision: https://developer.blender.org/D12011
July 30, 2021, 14:56 (GMT)
Fix Python error in benchmark executable detection after recent changes
July 30, 2021, 14:56 (GMT)
Fix T89393: crash when selecting edges when geometry nodes has "on cage" turned on

The core problem is that the geometry nodes modifier sometimes support
"mapping" (i.e. it remembers which new vertices correspond to edit mode
vertices) and sometimes it does not, depending on what the nodes are doing.
Also see rB07ce9910f7cc.

The solution here is that the fallback case in `BKE_mesh_foreach_mapped_edge`
does not call the callback with "invalid" indices.

Differential Revision: https://developer.blender.org/D12007
July 30, 2021, 14:56 (GMT)
Weld Modifier: add "loose_edges" option

This improve the cloth modeling workflow by allowing you to weld only the
edges that are used for the sewing forces.

Reviewed By: mano-wii, weasel

Differential Revision: https://developer.blender.org/D10710
July 30, 2021, 14:56 (GMT)
UI: Fix button alignment on Grease Pencil modifiers
July 30, 2021, 14:56 (GMT)
Cleanup: clang-format
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021