BigUglySpider / EmuLibs

Selection of libraries designed to be used with Emu projects. This was originally a Math library only, but has since been changed to hold all Emu libraries to enable consistency in changes to dependencies (such as EmuCore modifications).
https://biguglyspider.github.io/math
0 stars 0 forks source link

[EmuMath] FastVector could do with a cleanup #51

Open BigUglySpider opened 2 years ago

BigUglySpider commented 2 years ago

The code is a very large cluster of everything at once.

It would be better to decouple the logic from the struct as other templates have been decoupled from its logic (such as Vector and Matrix, for the most part); most of the logic is executed in alternative functions anyway, so moving that will be no change to performance.