TODO ----------- - Create shader configs in Vulkan and sample vertex data for all the shaders currently used in OpenGL - Rewrite the system to store scene objects, copy their vertex data to vertex buffers and resize the vertex buffers as needed to be used with Vulkan - Copy the UI overlay system from the Vulkan implementation to build the UI on top of - Upgrade the UI from ImGui to SDL - Could probably use the existing window / event system - Create buttons with text and events in SDL - Implement the ability to listen for mouse clicks and keystrokes - Assuming SDL supports detecting key presses and key releases, re-implement the key state array - On mouse clicks, re-implement the ability to detect clicks on scene objects - Implement the actual game functionality CONMPLETED ----------- - Add CrashLogger functionality opengl-game TODO -------------- - Make sure new-game.cpp is updated with the TODO lines - Implament the window resize callback and related functionality in opengl-game / game-gui-glfw