Blender Git Commit Log

All Blender Git commits.

Page: 1057 / 8462

December 10, 2020, 17:05 (GMT)
Merge branch 'temp-review-asset-filelists' into temp-review-asset-browser-ui
December 10, 2020, 17:00 (GMT)
Refactor how we store ID and asset data references in file lists

* Remove ID-map and ID session-UUID code, we can now reference the ID directly.
* Store imported asset metadata separately.
* Because of that, `FILE_TYPE_ASSET_EXTERNAL` could be removed.
* Get asset metadata of the current files via the ID directly.
* Move local data references into a nested struct, to group them together and
allow a clear comment on how they must be updated.
* Improve comments and note how the local data needs to be updated.
December 10, 2020, 16:59 (GMT)
Geometry Nodes: initial attribute color ramp node
Revision 8bdd996 by Hans Goudey (master)
December 10, 2020, 16:50 (GMT)
Geometry Nodes: Add helper function to check if attribute exists
December 10, 2020, 16:18 (GMT)
Fix invalid memory use of "Current File" after undo & deleting data-blocks

Implement proper mechanisms to ensure the file list is recreated after undo,
data-blocks are removed, assets created/removed or file loading without UI.
This could be further improved (e.g. don't recreate it if no asset data-block
is affected by undo or deletion).

Addresses T82886 & T83242.
December 10, 2020, 16:12 (GMT)
Fix invalid memory use of "Current File" after undo & deleting data-blocks

Implement proper mechanisms to ensure the file list is recreated after undo,
data-blocks are removed, assets created/removed or file loading without UI.
This could be further improved (e.g. don't recreate it if no asset data-block
is affected by undo or deletion).

Addresses T82886 & T83242.
December 10, 2020, 15:31 (GMT)
Attribute Compare: Use the most complex data type instead of the least
December 10, 2020, 15:15 (GMT)
Nodes: fix incorrectly parameter name and type

The parameter type was incorrectly changed in rB6be56c13e96048cbc494ba5473a8deaf2cf5a6f8 by me.
This can be any id and does not have to be a node tree.
December 10, 2020, 15:09 (GMT)
Optimize comparisons by squaring threshold first
December 10, 2020, 14:55 (GMT)
Merge branch 'master' into geometry-nodes-point-separate-node
December 10, 2020, 14:47 (GMT)
Merge branch 'master' into greasepencil-object
December 10, 2020, 14:15 (GMT)
Fix T83630 Exact Boolean assert failure in Debug build.

I thought I had reasoned that the add_patch would only happen
when the patch was not already in a cell, but I missed reasoning
about merged cells. So switched to a set 'add' instead of 'add_new'.
Revision 348bd31 by Hans Goudey (master)
December 10, 2020, 13:58 (GMT)
Geometry Nodes: Attribute Fill Node

This commit adds a node that fills every element of an attribute
with the same value. Currently it supports float, vector, and color
attributes. An immediate use case is for "billboard" scattering.

Currently people are using the same input to a Random Attribute node's
min and max input to fill every element of a vector with the same value,
which is an unintuitive way to accomplish the same thing.

Differential Revision: https://developer.blender.org/D9790
December 10, 2020, 13:35 (GMT)
Geometry Nodes: rename modifyPointCloud to modifyGeometrySet

Since the initial merge of the geometry nodes project, the modifyPointCloud
function already was already modifying a geometry set. The function wasn't
renamed back then, because then the merge would have touched many
more files.

Ref T83357.
December 10, 2020, 12:20 (GMT)
Fix T83361: UV Editor does not draw pinned selected UVs as pinned

Caused by rB4212b6528af.

outlineColor is computed by the vertex shader, so not a uniform.
So outlineColor was undefined.

note: it was still possible to run into the situation that a selected UV
is drawn ontop of a selected pinned UV [you had to disable sticky
selection for this], now also make sure selected-pinned are drawn
topmost, then selected, then unselected UVs.

Maniphest Tasks: T83361

Differential Revision: https://developer.blender.org/D9786
December 10, 2020, 10:56 (GMT)
Simplify calls
December 10, 2020, 10:48 (GMT)
Cleanup
December 10, 2020, 10:32 (GMT)
Cleanup: Use switch

This automatically gives a warning if a new enum value is added and is not handled here.
December 10, 2020, 10:32 (GMT)
Cleanup: commits
December 10, 2020, 10:19 (GMT)
Remove unrelated changes in DNA_node_types.h
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021