jubilant-funicular
|
prefix all include guards with NTA_
Get a linter or something
Decide what things you want to be CamelCase and which you want to snake_case
Replace (almost) all raw pointers with (potentially custom) smart pointers
Throughout codebase, indent case
inside of switch
blocks
Make sure this code is OS-agnostic
Have first-class support for arbitrary (i.e. user-defined) vertex types
Add ability to base timing off of actual time instead of frames
make non-static (ideally, one CallbackManager per ScreenManager)
Allow for custom vertex types (Important)
Rewrite to use glDrawElements instead of glDrawArrays