Blender Git Commits

Blender Git "master" branch commits.

Page: 489 / 5574

November 12, 2020, 19:14 (GMT)
Fix T82607: crash cancelling Cycles render during adaptive subdivision update

Now that the Blender sync mechanism deletes nodes from the scene, we need to
ensure scene update is stopped before we do this.

Also add some more early out in scene geometry update to ensure we do not
continue working on incomplete geometry data, though that was not the cause of
this crash.
November 12, 2020, 18:52 (GMT)
Cleanup: remove accidentally committed merge files
November 12, 2020, 18:52 (GMT)
Cleanup: compiler warning
November 12, 2020, 18:48 (GMT)
Fix T82516: Cycles crash updateding animated volumes after NanoVDB

Two issues:
* Automatic deduplication of OpenVDB grid data was failing when Cycles had
already cleared the OpenVDB grid, causing an empty grid. Instead rely on
Blender return the same OpenVDB grid pointer when deduplication is possible.
* The volume bounds mesh was not properly cleared when the OpenVDB grid was
empty, causing a mismatch between mesh and voxel data.
Revision c43283d by Gaia Clary
November 12, 2020, 18:27 (GMT)
fix: added missing float declarations
Revision 923b314 by Gaia Clary
November 12, 2020, 17:16 (GMT)
Test cases for vec_roll_to_mat3_normalized

The function vec_roll_to_mat3_normalized() basically has to handle 3 scenarios:

- When a bone is oriented along the negative Y axis
- When a bone is very close to the negative Y axis
- All other cases

The tests in the Differential make sure that all 3 situations are covered.

Reviewed By: sybren, mont29

Differential Revision: https://developer.blender.org/D9525
November 12, 2020, 16:39 (GMT)
Fix empty Cycles render devices panel showing in preferences on macOS

There is no GPU rendering support on macOS, so showing the panel only adds
confusion. Also hide the panels in builds without Cycles.
November 12, 2020, 15:24 (GMT)
Merge branch 'blender-v2.91-release' into master
November 12, 2020, 15:20 (GMT)
Fix asserts when two (or more) SplineIK constraints have the same root

Only a single DEG operation node `POSE_SPLINE_IK_SOLVER` should
be added in this case [ see `build_splineik_pose`, same is already done
for overlapping IK in `build_ik_pose`]

ref T82347.

Reviewers: sybren

Maniphest Tasks: T82347

Differential Revision: https://developer.blender.org/D9471
November 12, 2020, 13:04 (GMT)
Merge branch 'blender-v2.91-release'
November 12, 2020, 13:03 (GMT)
Fluid: Removed clamp from force assignment

The clamp is too aggressive and results in forces being too weak.
November 12, 2020, 11:49 (GMT)
Fix NanoVDB not being enabled/disabled correctly in CMake profiles

This caused warnings when e.g. building the lite profile because NanoVDB was not disabled, but
OpenVDB was. This Fixes this by setting the "WITH_NANOVDB" flag too.
November 12, 2020, 11:02 (GMT)
Fix T81813: Keyframe handles don't follow keyframes

Add a new property `co_ui` to Keyframes, the modification of which will
apply to the keyframe itself as well as its B�zier handles.

Dragging the "Keyframe" slider in the properties panel now maintains the
deltas between the keyframe and its handles, just like moving the key in
the graph editor would.

Reviewed by @sybren in T81813.
November 12, 2020, 10:51 (GMT)
Merge branch 'blender-v2.91-release' into master
November 12, 2020, 10:50 (GMT)
Fix T82466: Library Overrides: overrides disappear when appending.

`BKE_library_make_local` was not properly checking for tags and/or libs
in liboverrides case.
Revision 0d04bcd by Philipp Oeser
November 12, 2020, 10:39 (GMT)
Merge branch 'blender-v2.91-release' into master
Revision 12dd26a by Philipp Oeser
November 12, 2020, 10:36 (GMT)
Sculpt: fix face set extract clicking in empty space

Should not do anything in that case.

ref T82615

Maniphest Tasks: T82615

Differential Revision: https://developer.blender.org/D9532
Revision b4b4532 by Philipp Oeser
November 12, 2020, 10:36 (GMT)
Sculpt: use ESC key in addition to RMB to cancel eyedropper

This is more in line to other eyedropper usages throughout blender.

Affected operators:
- Sample Dyntopo detail
- Extract Face Set (as reported in T82615)

ref T82615

Maniphest Tasks: T82615

Differential Revision: https://developer.blender.org/D9531
November 12, 2020, 10:26 (GMT)
Merge branch 'blender-v2.91-release' into master
November 12, 2020, 10:26 (GMT)
Codesign: Report codesign errors from server to worker

Pass codesign errors (if any) from codesign buildbot server to the
buildbot worker, so that the latter one can abort build process if
the error happens. This solves issues when non-properly-notarized
DMG package gets uploaded to the buildbot website.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021