# DAW Source documenation The source code is "organized" (ha ha) into modules, where a light effort has been made to make each as contained as time has allowed. It is planned to put module-API documentation, and technical details in each sub-module under a `docs` folder, when time comes around to a consistent and stable API. # core Core loop and initialization module, couples it all together in the messiest way possible. # ctrl Input handling module. Arguably this could be a submodule of the "rendering" module as the ctrl module is heavily dependent on it. # rendering Rendering backend and window handling support. Currently The only platform library supported is GLFW with OpenGL support (using GLAD), but it would be neat to add SDL support back in at some point, once everything is nicely decoupled. # resources Resource loading and manipulation. # utils General utilities like common data structures and neat algorithms to make game development a little easier.