Blender Git Commits

Blender Git "master" branch commits.

Page: 1084 / 5574

August 16, 2019, 17:20 (GMT)
Fix T68103: bevel sometimes infinite loops with patch miter.

Needed to null terminate list of chain to process width adjustments on.
August 16, 2019, 16:41 (GMT)
Fix T68009: Recognize X.Org/AMD as GPU_DEVICE_ATI and open source driver

Reviewed By: #gpu_viewport, fclem

Differential Revision: https://developer.blender.org/D5392
Revision 25f1783 by Omar Emara
August 16, 2019, 15:59 (GMT)
Fix T68702: Input socket in the Normal node isn't drawn properly.

The Normal vector socket in the Normal node wasn't drawn properly and
couldn't be controlled. Additionally, the socket name was drawn over it.

This happened because the socket had a default value of a zero vector.
To fix this, we set the default value to the unit vector `(0, 0, 1)`.
Moreover, we don't draw the UI name if the subtype is `PROP_DIRECTION`.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5503
August 16, 2019, 15:25 (GMT)
Revert "Outliner: only activate outliner items when clicking on icon/text"

The soc-2019-outliner branch relied on the previous behavior,
since this is going to be merged soon, postpone this change.

This reverts commit 9dab57a9f829881dad1e659b53413ded15ec085e.
August 16, 2019, 15:17 (GMT)
Cleanup: remove gawain reference
August 16, 2019, 15:17 (GMT)
Cleanup: clang-format
August 16, 2019, 14:57 (GMT)
Cleanup: spelling
August 16, 2019, 14:53 (GMT)
Cleanup: unused args/vars
August 16, 2019, 14:49 (GMT)
UI: click on status bar report message now opens window with Info editor

Patch by Valentin (Poulpator)

Differential Revision: https://developer.blender.org/D5468
August 16, 2019, 14:49 (GMT)
Fix part of T62917: selected edge not highlighted with black and white overlays

Differential Revision: https://developer.blender.org/D5369
August 16, 2019, 14:49 (GMT)
Fix T55054: possible use of unsupported instructions in Cycles texture code

Differential Revision: https://developer.blender.org/D5326
August 16, 2019, 14:42 (GMT)
Fix Unreported crash when opening linked material using nodegroups

This removes the recursive conversion of material using old blend modes.

With the approval of @brecht
August 16, 2019, 14:25 (GMT)
Fix T68651: LibOverride: Fix bad handling of RNA collections pointers.

We were storing the 'item' part in the RNA path of the override op
itself, which will not work with IDs because overriding local one might
not have the same name as the linked one (when some local ID with same
name already exists).

Now we are properly handling this using the expected actual override
operation, which stores necessary data (names or indices) from both
local and linked data.
August 16, 2019, 14:25 (GMT)
Cleanup: proper use of UNUSED_VARS_NDEBUG instead of random hack.
August 16, 2019, 14:25 (GMT)
LibOverride: do not allow diffing on collections' `all_objects` member.

This is useless (as diffing on `objects` + `children` shall be enough),
and potentially very time consuming in case of heavy hierarchy of
collections.
August 16, 2019, 13:02 (GMT)
User Preferences: Added "Enabled add-ons only" preference

This checkbox replaces the "Disabled" and "Enabled" entries in the
filter drop-down. As a result, it now takes a single click to limit the
shown entries to enabled add-ons only. This is also an actual flag in
the preferences, and thus its state is saved between runs on Blender (in
contrast to the filter, which is always reset to "All").

Reviewed by: brecht, billreynish
August 16, 2019, 13:00 (GMT)
Fix T68715 Hidden polygon Edit mode are hidden in Object level
August 16, 2019, 12:52 (GMT)
Fix T56408: Hair children recalc on every frame on Alembic mesh

This fixes the glitching hairs described in T56408, T63534, and possibly
also T63534.

The fix consists of returning the original mesh (i.e. as visible in edit
mode) when constructing the ORCO mesh. This allows a static set of
coordinates to be used when computing the child hair positions.

The original mesh is only returned when it has the same topology (at
least same number of vertices, loops, and polys. It's up the author of
the Alembic file to ensure stable geometry when it's desired to be
compatible with Blender's hair system.

Reviewers: mont29, brecht

Differential Revision: https://developer.blender.org/D5492
August 16, 2019, 12:36 (GMT)
Fix T67999: calling Mesh.materials.clear() crashes Blender

The `BKE_material_pop_id()` and `BKE_material_clear_id()` functions had
a parameter `update_data` that, when `false`, would cause the mesh polys
to keep their material index, even when the indexed material slots were
removed. This behaviour was never used in the C code and not supported
by the drawing code, making polygons disappear and causing crashes. The
Python binding in RNA, however, defaulted to `update_data=False`.

This commit removes the `update_data` parameter altogether, and makes
the functions always fix up the material indices.

Reviewed by: mont29, brecht
August 16, 2019, 12:21 (GMT)
Fix T64998: Multi window spin tool crash

There could be a more direct way to initialize a gizmo in a view,
for now this resolves the crash.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021