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 |
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'. |
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 |
Revision 91222b6 by Dalai Felinto (geometry-nodes-distribute-points, temp-geometry-nodes-distribute-points-cleanup) December 10, 2020, 10:19 (GMT) |
Remove unrelated changes in DNA_node_types.h |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021