I would prefer glm::vec's in our source, and using the FMOD/physx etc data types only the classes that access the libs directly. This would require some changes on the interfaces of the SoundManager, but shouldn't be too much.