Teikitu Gaming System
Every once in a while I get a request to be able to download the source as proper files instead of the online html format for reference. I remind anyone interested to read the copyright notice attached in most of the files individually, a notice that pertains to the entire work.
The current state of the code base is one in development, and in heavy development. I am providing the code as-is and there should be no expectations that it will run
A note about the source - the solution and project files are all generated by CMake. I have provided a link to a modified windows executable that should be used when generated Visual Studio project files. Currently it is only tested with Visual Studio 2015, and Xcode. I'll post a copy of the engine and my version of cmake to GitHub in 1Q 2017.
I figured I should give a rough update as to what the code changes being uploaded are, in reverse chronological order.
MSVC Clang C2 toolset support. Worked through all of the warnings (as in fixed them, not add them to an ignore list)
Kernel GPU support, and some DX12 bring up. Using a sample application right now to validate simple state, resources etc.
Kernel IO - first pass at pseudo-async file IO. The right architecture is in place now to move everything to async read and writes