Since internal links are only runtime data, we have the flexibility to
allocating every link individually. Instead we can store links directly
in the node runtime vector. This allows avoiding many small allocations
when copying and changing node trees.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
Event Timeline
Comment Actions
That would be nice. The RNA changes would be more complicated though. Maybe it makes sense to commit this first? I can look at that next.
Comment Actions
Actually, if we did that we might want to change the RNA API by adding a separate RNA type for internal links. So it probably should be a separate commit.