/Almond

Almond is a simple application framework for SDL2 and Dear ImGui apps

Primary LanguageC++MIT LicenseMIT

Almond

Almond is a simple application framework built with Dear ImGui and designed to be used with SDL Renderer - basically this means you can seemlessly blend real-time platform agnostic rendering with a great UI library to build desktop applications.

Currently functional (viewports enable not working (upstream bug))
You will have to compile SDL2 before you run premake5 gmake2
You will have to contribute Mac support yourself! (I will deal with Windows for now)

image

TODO:

  • Windows Support

Why I did this:

  • Walnut didn't work on Linux and MacOS
  • Walnut wouldn't work well on older hardware that doesn't support Vulkan
  • MacOS doesn't even support Vulkan
  • SDL2 is plain better compared to GLFW
  • Almonds are better than Walnuts

3rd party libaries

Additional