SVD Implementation works now correctly, there might be still errors between c++ and glsl implementation. That needs to be looked at if something goes wrong... Additionally floating point errors have massive effect, due to the massive scaling with inverse mass and mu(JP). A solution for this is necessary...