Commit Graph

4 Commits

Author SHA1 Message Date
395b294b61 Cleanup: use nested namespaces 2020-07-03 14:25:20 +02:00
fd5c185beb Cleanup: spelling 2020-06-25 23:14:36 +10:00
072a224a28 Cleanup: remove some dead code 2020-06-23 12:23:46 +02:00
4365de3870 Functions: Multi Function
This adds the `MultiFunction` type and some smallish utility types that it uses.
A `MultiFunction` encapsulates a function that is optimized for throughput by
always processing many elements at once.

This is an important part of the new particle system, because it allows us to
execute user generated node trees for many particles efficiently.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D8030
2020-06-16 16:35:57 +02:00