Skip to content

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

License

Notifications You must be signed in to change notification settings

Etaash-mathamsetty/Almond

This branch is 36 commits ahead of, 6 commits behind StudioCherno/Walnut:master.

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.4%
  • Lua 17.6%