Blender Git Commits

Blender Git "master" branch commits.

Page: 3 / 5574

December 28, 2021, 19:18 (GMT)
Nodes: Declare function nodes in individual file namespace

To be used in the future to support unity builds
December 28, 2021, 19:18 (GMT)
Nodes: Split shader color ramp into its own file
Revision 955748a by Hans Goudey
December 28, 2021, 18:44 (GMT)
Fix: Duplicate link search entries for attribute statistic node

Using the output declarations is incorrect because there is a
declaration for each type. Instead loop over the names directly,
since it will make it easier to add an integer mode that only
supports some of the outputs.
Revision 4cbcfd2 by Hans Goudey
December 28, 2021, 18:22 (GMT)
Fix T94442: Trim curve node can crash with duplicate point

The calculation to find the factor between two evaluated points assumed
that the points were not at the same location. This assumption is some-
what reasonable, since we might expect `lower_bound` to skip those
point anyway. However, the report found a case where the first two
evaluated points were coincident, and there is no strong reason not
to make this safe, so add a check for 0 length before the division.
December 28, 2021, 17:50 (GMT)
GPencil: Avoid crashes calling from python

This is part of T94439
December 28, 2021, 17:22 (GMT)
Nodes: Add bf_nodes_composite module

In the future this will be used to support unity builds for composite nodes

Differential Revision: https://developer.blender.org/D13678
Revision 1a721c5 by Hans Goudey
December 28, 2021, 17:05 (GMT)
Fix T94380: Scrolling zooms in spreadsheet data set region

The region used to be type "Channels", but the standard for this
type is "Tools", which is what the file browser uses. This follows
the changes in rB01df48a98394, which also make the region more
"standard."
December 28, 2021, 15:40 (GMT)
Cleanup: Loops in VSE effect processing

Some effect functions looped over alternating lines, previously with
different factors. Since only one factor is used, code can be
simplified by looping all lines in one for loop.

There should be no functional changes.
December 28, 2021, 15:07 (GMT)
Fix T94439: Some GPencil operators crash when calling from console

This fix avoid the segment fault for several operators.
December 28, 2021, 14:08 (GMT)
LibOverride: Tweak RNA 'need resync' detection code.

* Assert about source ID of an overridden pointer property not being a
liboverride was not necessary, just skip in that case.
* Tag actual 'real' ID owner for resync, and not (potentially) an embedded one.
December 28, 2021, 14:08 (GMT)
LibOverride: better handling of the "no override of bones' shapes" case.

Also avoid overriding collections of bone shape objects, if possible.
December 28, 2021, 13:30 (GMT)
Cleanup: Factor in VSE effect processing

2 factor variables were passed to effects, but they were hard coded to
have same value.

Remove duplicate variable from arguments, rename single argument to
`fac`. Inverted factor variables were renamed to `mfac`. Any other
factor related variables are prefixed with `temp_`.

There should be no functional changes.
December 28, 2021, 11:56 (GMT)
Fix loss of cloth disk cache on reload in library overrides.

If the override system creates an override record for the cache
name (no idea why though), it trashes the disk cache on file load.

The reason is that it tries to rename cache files in update handler
when assigning the name, and BLI_rename deletes the target file even
if both names are the same.

This is a safe fix that simply aborts the pointless rename attempt.

Differential Revision: https://developer.blender.org/D13679
December 28, 2021, 10:21 (GMT)
Fix T94408: missing sockets after adding node group
December 28, 2021, 08:36 (GMT)
Fix compile error when building without OpenSubDiv

Stubs were missing for functions added to opensubdiv_evaluator_capi.h
December 28, 2021, 08:20 (GMT)
Fix T94420: deadlock with subsurf modifiers

The deadlock was caused as the lock on the Mesh mutex used to compute
the subdivision wrapper was not released in some early exits of the
function.
Revision f6699bf by YimingWu
December 28, 2021, 03:55 (GMT)
Revert "LineArt: Intersection function additional clamping"

This reverts commit 0a68fa8e14bdafaa2bc456981a571a3f65ad8b76.
Revision 0a68fa8 by YimingWu
December 28, 2021, 03:21 (GMT)
LineArt: Intersection function additional clamping

To handle a rare case where it leads to a -1 index in isect order lookup
December 27, 2021, 21:23 (GMT)
Cleanup: clang format
December 27, 2021, 21:21 (GMT)
Nodes: Declare shader nodes in individual file namespace

To be used in the future to support unity builds
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021