Blender Git Commits

Blender Git "master" branch commits.

Page: 5 / 5574

December 25, 2021, 16:12 (GMT)
Cleanup: use new c++ guarded allocator API in nodes

Also simplify the allocation name to `__func__`

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D13665
December 25, 2021, 12:40 (GMT)
Blend To Neighbor Implementation

This patch adds the blend to neighbor operator to the Graph editor.

The operator acts like the blend to neighbor operator for a pose context, just working on keyframes.

Reviewed by: Sybren A. St�vel
Differential Revision: https://developer.blender.org/D9374
Ref: D9374
December 25, 2021, 11:53 (GMT)
Fix T94375: Python error when trying to add Grease Pencil brush preset

The prop name was wrong.
December 25, 2021, 10:14 (GMT)
Fix T94362: GPUMaterialTexture references freed ImageUser

The issue was caused by rB7e712b2d6a0d257d272ed35622b41d06274af8df
and the fact that `GPUMaterialTexture` contains an `ImageUser *` which
references the `ImageUser` on e.g. `NodeTexImage`.

Since the node tree update refactor, it is possible that the node tree changes
without changing the actual material. Therefore, either the renderer should
check if the node tree has changed or it should not store pointers to data in
node storage. The latter approach is implemented in this patch.

Differential Revision: https://developer.blender.org/D13663
December 25, 2021, 05:02 (GMT)
Cleanup: Do not use magic number
December 25, 2021, 04:59 (GMT)
Cleanup: Use array for BKE cursor functions

Differential Revision: https://developer.blender.org/D12962
December 25, 2021, 03:54 (GMT)
Update RNA to user manual mapping file
December 25, 2021, 03:47 (GMT)
Cleanup: Define node tree icon in register function

I suppose this was done to reduce then dependencies.
However, most nodes already depend on UI code so this isnt too useful.
December 25, 2021, 03:18 (GMT)
Cleanup: use new c++ guarded allocator API

API added in rBa3ad5abf2fe85d623f9e78fefc34e27bdc14632e
Revision 79012c6 by Hans Goudey
December 25, 2021, 00:26 (GMT)
Cleanup: Use consistent order for custom data mesh masks

Loops come last in the struct's definition, use the same order when
initializing the common masks in customdata.c (they were switched
with the poly masks).
December 24, 2021, 20:42 (GMT)
Nodes: Migrate bump shader node to cpp

Needed for D13496
Revision 291d2a2 by Hans Goudey
December 24, 2021, 17:00 (GMT)
Cleanup: Remove misleading comments

Most of these custom data layers weren't BMesh only, and the
one that actually looks to be BMesh only has `BM` in its name.
Revision d48fc7d by Hans Goudey
December 24, 2021, 16:05 (GMT)
Cleanup: Use vector instead of linked list
December 24, 2021, 12:39 (GMT)
Fix T94322: add missing updates after recent refactor

This was a regression in rB7e712b2d6a0d257d272ed35622b41d06274af8df.
December 24, 2021, 11:34 (GMT)
Fix T94162: incorrect handling when there are multiple group outputs

Typically a node group should only have a single Group Output node.
However, currently Blender already supports having multiple group outputs,
one of which is active. This wasn't handled correctly by geometry nodes.

Differential Revision: https://developer.blender.org/D13611
December 24, 2021, 09:39 (GMT)
Cleanup: remove unused button function

rB05f900e3466b45a19e13bea6dd641e4f7b8b46e9 removed unused button functions,
but since that commit the `uiDefIconTextButBit()` static function sits
unused as well. It's now been removed.
Revision 81b3933 by Hans Goudey
December 24, 2021, 04:48 (GMT)
Fix T94357: Node Ungroup operator copies current node tree

This was a mistake in rBfdc4a1a590d8befb1ff which copied the parent
node tree into itself rather than accessing the node group's nodes.
Revision 35bd6fe by Hans Goudey
December 23, 2021, 22:22 (GMT)
Fix T94344: Incorrect size for edge vertices node output

This looks like a copy and paste error from the original commit.
The virtual array output used the number of mesh polygons instead
of the number of edges.
Revision 2df9124 by Hans Goudey
December 23, 2021, 19:28 (GMT)
Cleanup: Remove outdated comment

After rB01df48a983944ab3f8a, this comment no longer applies.
Revision 582f603 by Hans Goudey
December 23, 2021, 17:46 (GMT)
Cleanup: Move hair object type files to C++

Differential Revision: https://developer.blender.org/D13657
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021