Looking for a simple GUI library that works with Vulkan on SDL2
Danny Arends
Danny.Arends at gmail.com
Wed Feb 19 15:21:19 UTC 2025
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)
More information about the Digitalmars-d-learn
mailing list