by Graf Zahl » Wed May 19, 2021 10:43 am
What we have here is the great undefined-ness of order of execution for static C++ constructors. In this case they pretty much mess up each other's values.
Fixing this would require some major refactoring of how CVARs get set up. It has been on my wishlist for some time, but never became urgent.
Maybe after 4.6.0 - it's something that could be useful for Raze as well.
What we have here is the great undefined-ness of order of execution for static C++ constructors. In this case they pretty much mess up each other's values.
Fixing this would require some major refactoring of how CVARs get set up. It has been on my wishlist for some time, but never became urgent.
Maybe after 4.6.0 - it's something that could be useful for Raze as well.