November 17, 2020, 16:20 (GMT) |
use data type and domain enum in random attribute node |
November 17, 2020, 15:58 (GMT) |
initial attribute creation |
November 17, 2020, 15:39 (GMT) |
initial WriteAttribute |
November 17, 2020, 14:25 (GMT) |
initial random attribute node |
November 17, 2020, 14:08 (GMT) |
cleanup |
November 17, 2020, 12:55 (GMT) |
simplify typed access |
November 17, 2020, 12:51 (GMT) |
cleanup |
November 17, 2020, 12:42 (GMT) |
cleanup naming |
November 17, 2020, 12:27 (GMT) |
cleanup |
November 17, 2020, 11:45 (GMT) |
use simpler accessor |
November 17, 2020, 11:18 (GMT) |
initial working version |
November 16, 2020, 16:17 (GMT) |
wip |
Revision 52e3608 by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 16, 2020, 12:48 (GMT) |
Geometry Nodes: simplify GeometrySet ownership handling Previously, GeometrySets and GeometryComponents has reference counters and could be shared. This commit changes it so that only GeometryComponents are shared. A GeometrySet is a fairly small type that is cheap to copy. A lot of code simplifies when we can assume that GeometrySet is cheap to copy. |
Revision 6ba6e97 by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 16, 2020, 11:07 (GMT) |
Geometry Nodes: Move GeometrySet classes to global namespace Brecht and I decided to move the GeometrySet classes to the global namespace for now. This way we can use the same type in C and C++ and don't have to use reinterpret_cast as often. |
Revision 4913b62 by Jacques Lucke (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 16, 2020, 10:49 (GMT) |
Merge branch 'master' into geometry-nodes |
Revision 96ce1e9 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 15, 2020, 01:09 (GMT) |
Geometry Nodes: Improve node group output modifier error More than output for the modifier's node group is fine, because the node group may be used in other situations, but the modifier will not work if there is no geometry output socket. |
Revision a3efa1d by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 14, 2020, 20:17 (GMT) |
Merge branch 'master' into geometry-nodes |
Revision e50553c by Dalai Felinto (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 14, 2020, 00:51 (GMT) |
Empty Modifier: Fix build and put in the right order Bypassing the macro that creates modifiers to allow the enum to be referring to the Empty modifier, but the internal struct in the code to be Nodes. Also fix the name of the new created modifiers to be "Empty". Fix was built with rBb458ea6b23381a9acb90dbbd73ced678e1d404c5. |
Revision b458ea6 by Dalai Felinto (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 13, 2020, 22:29 (GMT) |
Rename: "Nodes" modifier to "Empty" (take 2) Leave the internal DNA data struct as "Nodes", and only rename the modifier and user interface to Empty. See 4a2734a835c10d5bffaaceddc59c for the original take and the reasoning for renaming from Nodes to Empty. |
Revision 056d7bb by Dalai Felinto (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup) November 13, 2020, 22:19 (GMT) |
Revert "Rename: "Nodes" modifier to "Empty"" This reverts commit 4a2734a835c10d5bffaaceddc59c41837801f402. Reverting this so that all we change is the UI name, not the DNA struct and the internal variable names. |
|