ZeroCool940711 / Sandbox-Game-Engine

GNU General Public License v3.0
4 stars 1 forks source link

Upgrade StackWalker to use the latest version. #4

Open ZeroCool940711 opened 5 years ago

ZeroCool940711 commented 5 years ago

The engine is using an old version of StackWalker from 2005, the latest version was released on August 2018, it was moved from the CodeProject website and it's now available on GitHub. This new version support Visual Studio 2013-2017, it should work with older versions of Visual Studio too but haven't seen any comment on it on GitHub as it seems people don't use older versions of visual studio anymore. For what I've seen StackWalker is the library responsible for managing and debugging threads on the engine, upgrading this library should help with performance and fix a lot of problems we currently have.

ZeroCool940711 commented 5 years ago

Update 1: I've tested upgrading to the new version of StackWalker and it compiles without any problem on Visual Studio 2008, have not tested this with a newer VS version, seems like this library is not used directly on the World Editor but is probably used on other parts, no matter where its used it should work and it has to be updated to the latest version.