Table of Contents

# Project Symmetry ## What? An attempt to convert all previous code written in Project Abstraction(written in C++) to C while using as few libraries as possible. ## Why? - To create a platform on which i will base further projects on. - To learn and remove as many black boxes as possible. - Profit!?! # Things TODO ## DONE Input - State "DONE" from "TODO" [2015-07-02 Thu 01:24] - Input maps (addition/removal) - Adding removing keys to input maps - Changing map na ## DONE Shaders - State "DONE" from "TODO" [2015-07-11 Sat 17:57] - set asset folder - load/compile shader ## DONE Geometry - State "DONE" from "TODO" [2015-07-11 Sat 17:57] ## DONE change struct usage - State "DONE" from "TODO" [2015-07-21 Tue 15:13] ## DONE change Array implementation - State "DONE" from "TODO" [2015-07-25 Sat 20:27] ## DONE resolve vec-types sizes - State "DONE" from "TODO" [2015-07-25 Sat 20:27] ## DONE Transform - State "DONE" from "TODO" [2015-07-26 Sun 18:01] ## DONE Deltatime - State "DONE" from "TODO" [2015-07-27 Mon 11:54] ## DONE Investigate about Exit() and atexit() functions and whether to use them or not. - State "DONE" from "TODO" [2015-08-02 Sun 19:09] ## TODO Entity ## TODO Positive and negative values for inputmaps and returning corresponding values when they are true ## TODO Camera ## TODO Test render ## TODO Bounding Boxes ## TODO Materials ## TODO Mesh/Model ## TODO Heirarchical Transforms ## TODO 2d drawing routines ## TODO Gui ## TODO Physics ## TODO Improve the readme ## TODO ??? ## TODO Profit!