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)
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
- Dear ImGui
- SDL2
- GLM (included for convenience)
- Almond uses the Roboto font (Apache License, Version 2.0)