Radfordhound / HedgeLib

A C++ library and collection of tools that aims to make modding games in the Sonic the Hedgehog franchise easier.
MIT License
90 stars 29 forks source link

HedgeLib++ - SIMD Vectors/Quaternions #44

Closed Radfordhound closed 3 years ago

Radfordhound commented 5 years ago

Doesn't need to be anything too crazy - just the structs themselves and some basic math functions (mostly conversions between quaternions and euler angles).

However, I do really want to properly support SIMD instructions for these, as we need to do some conversions within HedgeLib itself (again, mostly conversions between quaternions and euler angles) and these are very efficient.