### StarFire - Add ImGui to StarFire and maybe Aurora - depends on whether its possible to initialize and use imgui from StarFire without exposing StarFire to Vulkan - Add ImGui Layer - Add ImGui initialization - Add ImGui updating using vulkan - expose respective fields if possible -from Aurora (VkDevice, VkInstance, VkSurface... etc) - Add Shutdown logic - Add ImGui Layer per default to LayerStack - update it after scene was rendered -> show RendederResult inside ImGui Texture (Viewport) ### Aurora - (Add ImGui here, if initialization and running it using Vulkan requires it - StarFire needs to stay Vulkan-Specifics-free) ### Sandbox - Implement ImGui-Default testing window and some widgets for testing - Vector (glm) - Matrix (glm) - Color - string (c_str)
StarFire
Aurora
Sandbox