Open BenjaFriend opened 5 years ago
Things that need to happen:
Math abstraction layer has been completed, and the project now uses GLM instead of DirectX math libraries.
File system abstraction is complete and you can load in files via a FileName
typedef to wide strings or Unicode if not on windows. This can be improved however, if we use a #define TEXT
approach, similar to how Unreal Engine does it.
In order to enforce our cross platform needs, we created a Jenkins instance that will compile and run a unit test suite on linux with both GCC and Clang.
Currently this engine will only work on a Windows machine, because of its use of DirectX without an abstraction layer.