Skip to content

ImGui #98

Description

@PowerOfNames

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)

Metadata

Metadata

Assignees

Labels

corecore-related

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions