Skip to content

Duke3D: Setup window using SDL2 and ImGui

Colin Kinloch requested to merge ColinKinloch/eduke32:startwin_imgui into master

gtk2 is deprecated #303. I considered porting it to gtk4 but I didn't feel like rewriting the dynamicgtk.h header.

This creates a setup window using SDL2 and ImGui then reuses that SDL2 window for the game.

It can be controlled via gamepad keyboard or mouse.

I may have to spend more time making sure it doesn't break other configurations.

I tested it with:

make -j 12 eduke32 FORCEDEBUG=1 LF= HAVE_GTK2=0

Screenshot_From_2025-01-18_19-06-08

Merge request reports

Loading