Blender Git Commits

Blender Git "master" branch commits.

Page: 1052 / 5574

September 11, 2019, 20:25 (GMT)
Cleanup: remove redundant RNA defaults

These are now set from DNA defaults.
September 11, 2019, 18:58 (GMT)
DNA: defaults for ID types
September 11, 2019, 18:22 (GMT)
Cleanup: Warning: 'sld': local variable is initialized but not referenced
September 11, 2019, 16:49 (GMT)
Transform: Edit Mesh: Support mirror on all axes

Part of T68930

Now two other mirror options that can be enabled simultaneously: Mirror Y and Z.

Reviewers: campbellbarton

Reviewed By: campbellbarton

Subscribers: ThatAsherGuy

Differential Revision: https://developer.blender.org/D5720
Revision 003802d by Omar Emara
September 11, 2019, 16:32 (GMT)
Cycles: Ignore links with unavailable sockets.

Ignore links with unavailable/disabled sockets during shader graph
generation.
September 11, 2019, 16:06 (GMT)
Fix T69458: Edit Mesh selection bug from camera view
September 11, 2019, 16:01 (GMT)
Fix T59143: Frame Selected Doesn't work in hair particle editmode

This is caused by rBeb521b22b2b1.

Looks like `PE_minmax` doesnt play nice with the evaluated view_layer.
If we look inside `PE_get_current`, then `BKE_ptcache_ids_from_object`
will actually return a list of `PTCacheID` for the evaluated object.
However, looking further, then `PTCacheEdit` / `psys->pointcache->edit`
is always NULL for the evaluated object.

Without a valid `PTCacheEdit`, `PE_minmax` will basically do nothing.
So now we are passing the non-evaluated view layer in the case of
particles.

Regarding to @sergey, in a longer term we should probably make it so
evaluated pointcache have pointer to edit.

Reviewers: sergey

Maniphest Tasks: T59143

Differential Revision: https://developer.blender.org/D5758
September 11, 2019, 15:47 (GMT)
Fix T69558: crash in BKE_scene_update_sound for a soundstrip without
linked sound

Crash could be triggered by just adding any object to the scene.

Reviewers: sergey

Maniphest Tasks: T69558

Differential Revision: https://developer.blender.org/D5764
September 11, 2019, 15:42 (GMT)
Fix T69722: Pose brush crashes with multires modifier

Reviewed By: brecht

Maniphest Tasks: T69722

Differential Revision: https://developer.blender.org/D5759
September 11, 2019, 15:32 (GMT)
Fix T69754: crash in sculpting after library overrides were enabled

The rest of this function uses G_MAIN, so do the same.
September 11, 2019, 14:52 (GMT)
UI: move transform settings from pivot to options panel

These weren't related to pivot, so add in a new options panel.
September 11, 2019, 14:52 (GMT)
UI: enable topbar by default

This lets us add settings to the options panel without them being
hidden from the user.
September 11, 2019, 13:53 (GMT)
Python: Fix to support old-style handlers

Can not re-use single typle even if there is a single input pointer:
the all-arguments-typle consists of 2 elements.
September 11, 2019, 13:19 (GMT)
LibOverride: Enable them in UI by default.

This is minimal 'flip-switch' commit, proper cleanup and removal of the
option thing will happen later, once we are sure that we can release
2.81 with it enabled.

For now, we have a `--disable-library-override` now. ;)
September 11, 2019, 12:21 (GMT)
DNA: initialize defaults for output paths
September 11, 2019, 12:21 (GMT)
RNA: automatically initialize defaults from DNA

Use defaults from DNA_*_defaults.h headers, this avoids calling
RNA_def_property_*_default explicitly & having to repeat values.
September 11, 2019, 12:20 (GMT)
DNA: make DNA_elem_size_nr a public function

Needed for getting struct member offsets.
September 11, 2019, 12:16 (GMT)
RNA: separate internal allocation function
September 11, 2019, 11:07 (GMT)
Sculpt: Transform tool

The sculpt mode transform tool applies the sculpt pivot transformation to all vertices, taking XYZ symmetry into account.
This commit also includes an operator to set the pivot point initial position.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5717
September 11, 2019, 10:28 (GMT)
GPencil: New Brush postprocesing Simplify

This option allows to apply a simplify when the stroke is completed. The simplify use the Adaptive option to keep the shape.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021