Blender Git Commits

Blender Git "master" branch commits.

Page: 731 / 5574

June 10, 2020, 13:24 (GMT)
Depsgraph: use native Set data structure

Differential Revision: https://developer.blender.org/D7982
June 10, 2020, 13:01 (GMT)
Cleanup: remove unused MBALL_NOSEL flag
June 10, 2020, 13:01 (GMT)
Cleanup: asan warning with bit-shifting flag
June 10, 2020, 12:50 (GMT)
BLI: rename tests from "array_ref" to "span"

This was missing in an earlier commit.
June 10, 2020, 12:47 (GMT)
BLI: add Map.pop_try method

I found this pattern in depsgraph code more than once.
June 10, 2020, 12:34 (GMT)
Cleanup: redundant headers
June 10, 2020, 12:34 (GMT)
Cleanup: move BKE_mesh_wrapper functions into own header
June 10, 2020, 12:15 (GMT)
BLI: update behavior of Map.lookup_or_add

Previously, this function would expect a callback function as parameter.
This behavior is now in Map.lookup_or_add_cb. The new version just
takes the key and value directly.
June 10, 2020, 12:12 (GMT)
Cycles: Improve OptiX viewport denoising performance with CUDA rendering

With this patch Cycles recognizing when a logical OptiX and CUDA device represent the same
physical GPU and attempts to eliminate unnecessary tile copies for viewport rendering if that
is the case for all active devices. In addition, denoising is now no longer performed on the first
available OptiX device only, but instead it will try to match CUDA and OptiX
rendering/denoising devices exactly to maximize utilization.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7975
June 10, 2020, 11:37 (GMT)
Fix T77599 Image UV editor use linear interpolation
June 10, 2020, 11:02 (GMT)
Cycles: Fix CUDA compilation after cone sampling fix
June 10, 2020, 09:42 (GMT)
GPencil: Include new Bevel parameters when convert stroke to Curve

These new parameters allow to define bevel depth and resolution.

Related to T77631
June 10, 2020, 09:07 (GMT)
Fix T77356: Texture Preview not taking alpha into account

Since rB329b4c3363e4 a texture preview is not rendered through the
preview.blend and a renderengine anymore [unlike materials etc.]

Alpha wasnt handled in that commit, take that into account now.

sidenote: not sure if we should be looking into drawing alpha with a
checkerboard in the background for texture previews (see texture
previews elsewhere)?

sidenote 2: might also be good to document where the "calculate" and
"invert" alpha options are still used? [looks a bit inconsistent:
compositor uses it, Image Editor as well as Render Engines dont?]

Maniphest Tasks: T77356

Differential Revision: https://developer.blender.org/D7929
June 10, 2020, 09:02 (GMT)
Fix T77068: UV Proportional Edit "Connected Only" option affects UV
clipping (even if the proportional edit itself is disabled)

Checking T_PROP_EDIT_ALL returns true for _any_ of the options, so just
check for T_PROP_EDIT.

Note: this might expand to other similar checks (e.g. header text)

Maniphest Tasks: T77068

Differential Revision: https://developer.blender.org/D7927
June 10, 2020, 08:04 (GMT)
Fix T77560: Bone selection crashes

The was caused by 8b347fc2cdc67 as the old BONESEL_NOSEL flag
handled the -1 case (used for none).

Instead of checking for -1, remove these elements from the array
as selection code makes decisions based on the number of hits detected.
June 10, 2020, 07:38 (GMT)
LibOverride: Fix issues related to ID name differences.

Local datablocks (including overrides) need to have a unique name, which
can then differ from the reference linked one (especially when there are
several local overrides of a same linked data).

Issue is, ID name is a 'rna name property', and as such used as
reference when dealing with override of collections of IDs, so we cannot
have a changing name.

The solution implemented here should work and is simple, but it may have
some issues in corner cases (time will say), it is not really robust.

Alternative solution would be to store ID pointers as reference in
override operations, instead of there name. But that would potentially
add quiet a lot of overhead to foreach looping in `lib_query.c`.
June 10, 2020, 05:54 (GMT)
Fix T77632: Deform modifier auto-binding not working

Regression in deaff945d0b96
June 10, 2020, 05:54 (GMT)
Mesh: utility functions to access wrapped mesh coordinates
June 10, 2020, 03:46 (GMT)
Fix T77195: Crash with edit-mesh viewport measurements enabled

Simplify looping over faces & tessellation data.

Regression in 6526c3ced8b5, the index accessed wasn't valid.
June 9, 2020, 23:27 (GMT)
Cleanup: Move each special_aftertrans_update to their respective TransData file
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021