Blender Git Commit Log

All Blender Git commits.

Page: 2264 / 8462

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:31 (GMT)
Add support for curve and unaligned nodes
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:03 (GMT)
Merge branch 'master' into functions
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.
August 16, 2019, 12:01 (GMT)
build_env: Added OpenImageDenoise to install_deps.sh

Building OIDN still needs to be enabled explicitly with --with-oidn.
It will fail with older versions of CMake or TBB, so I can't make
any guarantees for various Linux distributions or versions.
August 16, 2019, 11:58 (GMT)
Fix T68710: crash on applying modifier after removing all shape keys

This was a mistake in rB87629b2a7443

`BKE_object_shapekey_free` would never return `true`, so DEG updates
would not happen...
So `ob->shapenr` was not up-to-date etc., leading to crash in
`BKE_mesh_nomain_to_mesh` shapekey handling...

Reviewers: brecht

Maniphest Tasks: T68710

Differential Revision: https://developer.blender.org/D5501
August 16, 2019, 10:44 (GMT)
Cleanup: fix compiler warnings
August 16, 2019, 10:35 (GMT)
Merge branch 'master' into greasepencil-object
August 16, 2019, 08:35 (GMT)
Transform: use a kd-tree to calculate proportional distances

While speedup is non-linear, it gives ~30% speedup for ~6 million verts.

D3993 by @Al with edits.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021