DearImguiSharp icon indicating copy to clipboard operation
DearImguiSharp copied to clipboard

Update imgui and fix missing backends in the cimgui.dll

Open jroweboy opened this issue 1 year ago • 1 comments

See also the related submodule prs for cimgui https://github.com/Sewer56/cimgui/pull/1 and DearImGuiSharp-NativeBuild https://github.com/Sewer56/DearImGuiSharp-NativeBuilds/pull/1

Changes

Updates Imgui bindings to the latest 1.89.3 and fixes issues with msvc builds for extra backends. In the current library, the bindings include the bindings for backends such as GLFW but they are actually not present in the dll. (This took me way too long to figure out :P)

Note

I didn't update the Linux or MacOS as 1) i don't have the build environments for them setup 2) they don't use these platform backends anyway

Screenshots

Below: DLL export listing for the current x86 cimgui.dll dllexp_S9UBOxQJRG

After this PR, they are now present in the dll

dllexp_HSRfGAGbgl

jroweboy avatar Apr 12 '23 18:04 jroweboy