Blender Git Commit Log

All Blender Git commits.

Page: 12 / 8462

December 25, 2021, 04:59 (GMT)
Cleanup: Use array for BKE cursor functions

Differential Revision: https://developer.blender.org/D12962
December 25, 2021, 04:15 (GMT)
Support for enabling functionalities from Properties
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 (master)
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 (master)
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 (master)
December 24, 2021, 16:05 (GMT)
Cleanup: Use vector instead of linked list
December 24, 2021, 15:38 (GMT)
Merge branch 'master' into soc-2021-curves
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 (master)
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 (master)
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 (master)
December 23, 2021, 19:28 (GMT)
Cleanup: Remove outdated comment

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

Differential Revision: https://developer.blender.org/D13657
Revision 05f900e by Hans Goudey (master)
December 23, 2021, 17:30 (GMT)
Cleanup: Remove unused UI button definition functions

These were part of the older buttons API that shouldn't be used in
more places at this point. Most layouts should be built with the regular
layout system API and RNA properties. This sort of button can still be
created though, since these were just shortcuts anyway.
December 23, 2021, 17:05 (GMT)
Cache File: use panels to organize UI

This adds interface panels to organize the Cache File UI parameters for
modifiers and constraints into related components: velocity, time, and
render procedural.

Properties relating to the three aforementioned components are separated
from `uiTemplateCacheFile` into their own functions (e.g.
`uiTemplateCacheFileVelocity` for the velocity one), which are in turn
called from the specific panel creation routines of the modifiers and
constraints (for constraints, the functions are exposed to the RNA).

`uiTemplateCacheFile` now only shows the properties for the file path,
and in the case of constraints, the scale property.

The properties that are only defined per modifier (like the velocity
scale), are shown in the proper modifier layout panel if applicable.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D13652
December 23, 2021, 13:31 (GMT)
Graph Slider Ops: Show error when no valid keys are found

When using graph slider operators like D9374
it showed a warning when no keys were selected.
However since that stops the modal operation it should be an Error.
Also the message was misleading
since it could error for different reasons than stated.

Reviewed by: Sybren A. St�vel
Differential Revision: https://developer.blender.org/D13655
Ref: D13655
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021