Blender Git Commits

Blender Git "master" branch commits.

Page: 43 / 5574

November 20, 2021, 13:05 (GMT)
Merge branch 'blender-v3.0-release'
Revision f2bb42a by Sayak Biswas / Brecht Van Lommel
November 20, 2021, 13:02 (GMT)
Fix T92984: Cycles HIP crash with smoke volumes

This fixes the the app crash happening when trying to render smoke as a dense
3D texture. The changes are related to matching up hipew with the actual HIP
headers.

Differential Revision: https://developer.blender.org/D13296
November 20, 2021, 11:47 (GMT)
Merge branch 'blender-v3.0-release'
November 20, 2021, 11:31 (GMT)
Fix T93194: greasepencil channel lists ignoring collection visibility

Same fix as rB0a3b4d4c64f1, but this time for greasepencil.

To repeat: dopesheet in greasepencil mode was ignoring the temporariy
visibility flag of collections. As a result, even though the dopesheet
was supposed to show animation data of visible greasepencils only was
still showing such data of greasepencils that were hidden by hiding
their collection.
Revision 3baaab1 by Hans Goudey
November 20, 2021, 04:48 (GMT)
Cleanup: Else after return
November 20, 2021, 04:45 (GMT)
Merge branch 'blender-v3.0-release'

November 20, 2021, 04:44 (GMT)
Fix error in rBfb0ea9

There is no need to multiply the "dash_width" by `UM.pixel size` since the "viewport_size" is already being divided by the DPI.

Ref {rBfb0ea9}
November 19, 2021, 22:40 (GMT)
Geometry Nodes: Instance attributes in Transfer/Capture nodes

Updates the Transfer Attributes and Capture Attributes nodes
to support attributes from instances.

Differential Revision: https://developer.blender.org/D13292
Revision 01df48a by Hans Goudey
November 19, 2021, 22:36 (GMT)
Refactor: Port spreadsheet data set to UI tree view

This patch removes a bunch of specific code for drawing the spreadsheet
data set region, which was an overly specific solution for a generic UI.
Nowadays, the UI tree view API used for asset browser catalogs is a much
better way to implement this behavior.

To make this possible, the tree view API is extended in a few ways.
Collapsibility can now be turned off, and whether an item should
be active is moved to a separate virtual function.

The only visual change is that the items are now drawn in a box,
just like the asset catalog.

Differential Revision: https://developer.blender.org/D13198
Revision a0780ad by Hans Goudey
November 19, 2021, 22:28 (GMT)
Fix: Exception in tree view code in new case

This isn't a problem in 3.0 or master, but I'm porting the spreadsheet
data set region to a tree view and ran into this. This line needs to
whether the function is empty before calling it.

Differential Revision: https://developer.blender.org/D13197
Revision cfbc9df by Hans Goudey
November 19, 2021, 21:10 (GMT)
Cleanup: Use canonical variable name

All `ARegion` variables should be called `region` unless there is
a good reason not to, since that is the convention.
Revision 217d0a1 by Hans Goudey
November 19, 2021, 20:57 (GMT)
Cleanup: Use vector instead of linked list
Revision 51a7961 by Hans Goudey
November 19, 2021, 20:36 (GMT)
Cleanup: Simplify node editor link dragging storage

Now that `node_intern.hh` is a C++ header, we can use C++ types
there. This patch replaces the linked list of dragged links with a
vector. Also, the list of drag operator custom data, `nldrag`, doesn't
seem to need to be a list at all, so I just made it a unique pointer.

Differential Revision: https://developer.blender.org/D13252
Revision c3fed4d by Germano Cavalcante
November 19, 2021, 19:57 (GMT)
Merge branch 'blender-v3.0-release'

Revision fb0ea94 by Germano Cavalcante
November 19, 2021, 19:57 (GMT)
Fix T85855: F-curves too thin on Mac

Use the `GPU_SHADER_3D_POLYLINE_UNIFORM_COLOR` shader instead of `GPU_SHADER_2D_LINE_DASHED_UNIFORM_COLOR`.
This is just a partial solution as "protected" fcurves still use the dashed shader.

Differential Revision: https://developer.blender.org/D13290
November 19, 2021, 18:24 (GMT)
Merge branch 'blender-v3.0-release'
November 19, 2021, 18:24 (GMT)
Fix T91838 Crash when toggling edit mode on object with geometry node modifier, but only if the instanced objects material has a normal map assigned.

This is only a workaround to avoid the crash. The underlying issue is left
unfixed.

New report for tracking the underlying issue is T93223.
November 19, 2021, 17:39 (GMT)
Update splash for Blender 3.x development series

CC-BY Blender Studio https://studio.blender.org

Update the splash artwork for the daily builds (`master`) to
celebrate the beginning of a new major series in Blender.

The badges of the Development Fund membership levels have been removed for
a simpler design, and the font matches the one used elsewhere in blender.org
Revision 1222c45 by Hans Goudey
November 19, 2021, 17:26 (GMT)
Fix: Use the instances domain in instance transform nodes

Instance attributes exist on the instance domain after rB97533eede44421,
so these fields should be evaluated on that domain.
Revision ba8dd0f by Hans Goudey
November 19, 2021, 17:21 (GMT)
Spreadsheet: Support instances component viewer node columns

After rB97533eede444217b, instances have their own attribute domain,
but the spreadsheet code worked under the assumption that the component
used the point domain. Old files have to re-select the instances data
source to make it properly active
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021