Blender Git Commit Log

Git Commits -> Revision 9569a52

Revision 9569a52 by Hans Goudey (master)
May 8, 2021, 19:53 (GMT)
Geometry Nodes: Refactor point instance node

This patch refactors the instance component to make use of the earlier
refactoring in rB4599cea15dcf. Now we don't have to build an array of
instance references the size of the point domain, and we can gather the
possible instances only once and use the same vector for all component
types. Generally the node should be a bit faster and use less memory.

The logic is moved around a bit, especially the hashing of the ID
attribute to pick from the instance list, but the result is unchanged.

Differential Revision: https://developer.blender.org/D11203

Commit Details:

Full Hash: 9569a522f28a30d1b95cbee7b05cb3b2a397a268
Parent Commit: 34439f0
Lines Changed: +85, -60

1 Modified Path:

/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+85, -60) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021