So I have taken a brief hiatus from the DOP project to work on a tiny game engine that I have been kicking around for while. It's pretty bad but it contains a bunch of stuff that I would like to make use of. In particular, I want to sort out the renderer so that I can actually display some of the cool results from the DOP project. But I'm currently working on several computers at the moment and I made the mistake of versioning my .sln and .vcproj files. I say 'mistake' because I think of these files as derived or intermediate files. They are not essential to the project, they are merely a convenience for working on the code, i.e. they allow me to use visual studio. But if I were to work on the project on linux they would be useless, even though the code would be fine. So I decided to learn CMake to break my dependence on these visual studio artifacts, and here I'm going to provide a little direction for anyone else walking down this path.
Read the rest at physicaluncertainty.com