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] Vector missing operators `<<=` and `>>=` #59

Open BigUglySpider opened 2 years ago

BigUglySpider commented 2 years ago

This defect extends to EmuMath::Helpers functions for Vectors, as there are no functions such as EmuMath::Helpers::vector_shift_left_assign.

This defect became clear whilst migrating default Vector operators from the Vector implementation to a global template, for work regarding better consistency in multiplying Vectors and Matrices.

BigUglySpider commented 2 years ago

Flagged as low priority as these are not likely to be commonly needed functionalities, but they should be introduced nonetheless for consistency's sake if nothing else.