Hey all,

I am looking to integrate a GUI library like IMgui / Nuklear into my app that uses Vulkan within SDL2 for rendering so that it can run on Windows, Linux, and Android (https://github.com/DannyArends/CalderaD).

I've tried several different bindings to IMgui, however, none seem to work and seem abandoned to me (the most recent updated one 'bindbc-imgui' was updated 3 years ago).

For Nuklear, the most up2date package (bindbc-nuklear) seems to build, but doesn't provide a Vulkan back-end example so I'm kind of stuck with how I'm supposed to integrate it (I might make the effort to translate the C-code example provided in the https://github.com/Immediate-Mode-UI/Nuklear repository to D)

But this got me wondering, what is the state of the art GUI library in D, when I am using modern OpenGL or Vulkan ? Does anyone have any tips or tricks on how to achieve a basic GUI ? (without writing yet another GUI library binding from scratch)


  • Looking for a si... Danny Arends via Digitalmars-d-learn

Reply via email to