Blender Git Commits

Blender Git "master" branch commits.

Page: 55 / 5574

Revision 1e1c870 by Hans Goudey
November 12, 2021, 03:57 (GMT)
Cleanup: Improve comment
November 11, 2021, 18:53 (GMT)
Geometry Nodes: change selection output order in Cylinder node

This new order is a bit more intuitive.
November 11, 2021, 18:50 (GMT)
Merge branch 'blender-v3.0-release'
November 11, 2021, 18:49 (GMT)
Fix: Attribute Transfer node does not work with a single index

Differential Revision: https://developer.blender.org/D13194
Revision e61da8e by Hans Goudey
November 11, 2021, 17:47 (GMT)
Merge branch 'blender-v3.0-release'
Revision f3bdabb by Hans Goudey
November 11, 2021, 17:47 (GMT)
Fix: Incorrect modifier warning with non-geometry input first

The code assumed that any geometry input that wasn't the first input
was a second geometry input. Fix by separating the warning for the
first input and for the number of geometry inputs.
November 11, 2021, 17:27 (GMT)
Merge branch 'blender-v3.0-release'
November 11, 2021, 17:26 (GMT)
Fix: wrong field inferencing with unavailable sockets
November 11, 2021, 17:12 (GMT)
Fix T93005: Cycles shadow catcher not inherited by instances
November 11, 2021, 16:58 (GMT)
Geometry Nodes: Add Offset to Handle Position Node

Adds a vector offset field to the "Curve Handle Position Node".
This vector is added to the incoming position (which is the
implicit handle position if not connected) which will set the
position of the handle. Default is (0,0,0)

Differential Revision: https://developer.blender.org/D13035
Revision 3ca41b7 by Hans Goudey
November 11, 2021, 16:16 (GMT)
Merge branch 'blender-v3.0-release'
November 11, 2021, 16:10 (GMT)
UI: Updated Blender Light theme for Spreadsheet

This patch adds list colors to the light theme for the spreadsheet,
which are needed for the data set region. Addresses T92492.

Differential Revision: https://developer.blender.org/D13090
November 11, 2021, 15:37 (GMT)
Cleanup CUDA / HIP comments

Remove outdated CUDA comments for bindless textures and cleanup some HIP comments that still mentioned CUDA.

Differential Revision: https://developer.blender.org/D13189
Revision 52c6178 by Hans Goudey
November 11, 2021, 15:27 (GMT)
Merge branch 'blender-v3.0-release'
November 11, 2021, 15:25 (GMT)
Fix: Prevent use of uninitialized memory when creating Bezier spline

When Constructing bezier splines from dna, the positions of the
left/right handles were set directly in the internal vectors, by
requesting a reference to them. The problem is that
BezierSpline::handle_positions_left() calls ensure_auto_handles()
before returning the reference. That function does some calculations on
uninitialized memory if the positions array is not yet filled.

Differential Revision: https://developer.blender.org/D13107
November 11, 2021, 14:29 (GMT)
Merge branch 'blender-v3.0-release'
November 11, 2021, 14:21 (GMT)
Fix T92868: Cycles catcher with transparency crashes

The issue was caused by splitting happening twice.

Fixed by checking for split flag which is assigned to the both states
during split.

The tricky part was to write catcher data at the moment of split: the
transparency and shadow catcher sample count is to be accumulated at
that point. Now it is happening in the `intersect_closest` kernel.
The downside is that render buffer is to be passed to the kernel, but
the benefit is that extra split bounce check is not needed now.

Had to move the passes write to shadow catcher header, since include
of `film/passes.h` causes all the fun of requirement to have BSDF
data structures available.

Differential Revision: https://developer.blender.org/D13177
November 11, 2021, 13:54 (GMT)
LibLink/Append tests: Add basic testing of `bpy.data.libraries.load` code.
November 11, 2021, 13:33 (GMT)
Merge branch 'blender-v3.0-release'
November 11, 2021, 13:29 (GMT)
Fix (unreported) bad handling of reports in `libraries.load` code.

rB60fee69682ac39 only partially fixed the issue, `BlendFileReadReport
bf_reports` was now properly stored in `BPy_Library` `self` for the
lifetime of the context, but its `reports` member was still referencing
local variable to `bpy_lib_enter` function.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021