supertux
supertux copied to clipboard
Removing unneeded dependencies like GLM
GLM is just a struct with an x and y value and operator overloads. FMT is just snprintf.
More dependencies = harder to port. It's very disappointing having to deal with these libraries when they could've just been replaced anyway
GLM is just a struct with an x and y value and operator overloads.
Rather you mean glm::vec2
from GLM?
Yes and that's the only thing we need from it
https://github.com/SuperTux/supertux/pull/1735#issue-867610129
https://github.com/SuperTux/supertux/pull/2004#issue-1087152849
Thanks tobbi
apparently fmt has certain performance benefits. I don't wanna touch it.