The Multi page illustrates this: single start and end points, o.easies.length is 3, o.mask.length is 6. Every frame requires 3 unique values for 6 slots in the values array, but it calculates all 6 individually. Double the work, every frame.
Unfortunately, the solution is structural, another layer, another Map added to the efactory calc functions and EBase and/or its subclasses. Not going to make it into the first release.
The Multi page illustrates this: single
startandendpoints,o.easies.lengthis 3,o.mask.lengthis 6. Every frame requires 3 unique values for 6 slots in the values array, but it calculates all 6 individually. Double the work, every frame.Unfortunately, the solution is structural, another layer, another
Mapadded to the efactorycalcfunctions andEBaseand/or its subclasses. Not going to make it into the first release.