Blender Git Commits

Blender Git "master" branch commits.

Page: 504 / 5574

Revision eca8cd8 by Hans Goudey
November 4, 2020, 19:30 (GMT)
Cleanup: Remove incorrect comment

This function for replacing a button pointer in button groups is
needed by the block update from old code, so it cannot be removed
like its layout equivalent.
Revision 1091498 by Hans Goudey
November 4, 2020, 19:27 (GMT)
Merge branch 'blender-v2.91-release'
Revision 29780b8 by Hans Goudey
November 4, 2020, 19:21 (GMT)
Remove incorrect assert in button group code

Even after the last commit to fix this assert, it still fails in the
case where a button was added before there was a button group
added to the block. Another fix for this would be to always create
a button group in UI_block_begin, but this assert has no particular
purpose, so it's simpler to just remove it.
November 4, 2020, 18:36 (GMT)
Fix T73126 Eevee: light probe baking ignores indirect bounces from SSS
November 4, 2020, 18:23 (GMT)
Transform: Disable snap to plane-face intersection

This feature was added in D5608.
But in practice this confuses more than it helps.
This fixes T82386.
November 4, 2020, 17:16 (GMT)
Fix T82384: Custom Properties for ShaderNodeTree do not save in blend files.

Not sure why those were excluded, there is no reason not to write ID
data itself for embedded IDs...
November 4, 2020, 17:16 (GMT)
Fix (unreported) memory leak when freeing Master collections.

Potential ID properties there (or any other ID data itself) would not be
freed.
November 4, 2020, 17:13 (GMT)
Merge branch 'blender-v2.91-release'
November 4, 2020, 17:09 (GMT)
Fix T81794: ColorRampElement step regression

Set step in RNA property definition.

There was a hardcoded setting of a1 for this specific button, which
used to be the variable to store the step size of number buttons until
rBe6f0b60c2e91. hardcoded value is removed in rBe29206f86a5f.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D9277
November 4, 2020, 16:16 (GMT)
Fix T82385 EEVEE: Alpha Clip shadows actually using Alpha Hashed shadows

The shadow path was not using the alpha threshold.
November 4, 2020, 15:35 (GMT)
Cycles: fix another race condition in Geometry synchronization

This was forgotten in the previous fix, we should not modify sockets
updated in a separated thread.
Revision 0802e9c by Ankit Meel
November 4, 2020, 15:30 (GMT)
Use compiler check for -fmacro-prefix-map

Use a more reliable method to check the availability of the flag than
compiler versions. Some compilers have different behaviors for
C and C++.

Reviewed By: campbellbarton, ChrisLend

Differential Revision: https://developer.blender.org/D9446
November 4, 2020, 15:20 (GMT)
Fix T82197: Freestyle settings not visible for Workbench render engine

These had an effect but were not exposed in the UI.
November 4, 2020, 15:13 (GMT)
Annotations: Set as visible when use the annotation tool

If the annotation draw operator is used, enable the annotations in the current area.

Before this change, some editors had the annotation flag set to OFF, but this could be solved with a versioning code, but this did not solve the root problem. The user can disable annotation visibility in the overlay or side panel, depending on the editor. If the user uses the annotation tool and this flag is OFF, the annotation is not visible, and this is not correct. With this patch, every time the user uses the tool, the annotation visibility flag is set to ON to ensure the annotation is visible.

This solves the problem of T82273, T79578 and T80294

Maniphest Tasks: T82273

Differential Revision: https://developer.blender.org/D9409
November 4, 2020, 15:07 (GMT)
Merge branch 'blender-v2.91-release'
November 4, 2020, 15:01 (GMT)
macOS: remove deprecated touch event API call

Now that the minimum version is macOS 10.13, we can use the new API.

This reverts commit f97a64aa9b7b384f8221a1ef4f2eef9cde1238db.
Revision 4dddd54 by Brecht Van Lommel
November 4, 2020, 14:51 (GMT)
Fix T82016: Cycles assert with empty OpenVDB volumes
November 4, 2020, 14:09 (GMT)
Fix Cycles volume render differences with NanoVDB when using linear sampling

The NanoVDB sampling implementation behaves different from dense texture sampling, so this
adds a small offset to the voxel indices to correct for that.
Also removes the need to modify the sampling coordinates by moving all the necessary
transformations into the image transform. See also T81454.
November 4, 2020, 13:27 (GMT)
UI: avoid using "loc/rot", use full words instead.
November 4, 2020, 13:14 (GMT)
Merge branch 'blender-v2.91-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021