mwe-application
is using the application layer fromimgui-app
.mwe-binding
is using the bindings with custom window creation (GLFW from LWJGL).
Both Gradle projects were generated with default settings by following this guide in Gradle docs. Runnable .jar
s can be created with the help of Shadow. Project created with VSCode, Extension Pack for Java, Gradle and Gradle for Java extension.
MWEs were created with the help of these resources:
- "imgui-java" by "SpaiR"
- "example" in "imgui-java"
- "IntegratingImGui" by "codingminecraft"
- "ImGui in LWJGL (UPDATE) | LWJGL Series #3" by "GamesWithGabe"
- "3D Game Engine - Window Setup #2 LWJGL / OpenGL Tutorial" by "DevGenie Academy"
- "ImGui" in "libGDX"
Screenshot: