Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Feb 8, 2025. It is now read-only.

Java rewrite of ImGuiImplSDL2

License

NotificationsYou must be signed in to change notification settings

jthecoder12/ImGuiImplSDL2-4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is now discontinued because LWJGL released SDL bindings in their snapshot version. ImGui SDL bindings will most likely be added in the future toSpaiR's ImGui. See#314 on imgui-java.

ImGuiImplSDL2 rewritten for Java.
Supported platforms: Windows x64, Linux x64, MacOS x64 and arm64.

This library is meant to be used with LWJGL, SpaiR's binding of ImGui, and libsdl4j using it's OpenGL context.
Rendering on the SDL GL context works with ImGuiImplGl3, however, inputs won't work as the ImGui bindings for Java only have a GLFW binding. This library solves that as it is a Java version of the original ImGuiImplSDL.

See the example insrc/test/java/Main.java for information on how to use the library.

Video demonstration:

Desktop.2025.01.21.-.13.51.47.09.mp4

To build:
Windows:.\gradlew fatJar
Linux and MacOS:./gradlew fatJar

Credits:
ImGuiImplSDL (Original)
ImGui (Original)
ImGui (Java binding by SpaiR)
libsdl4j
JNA

There may be bugs since this is a Java rewrite of the original library.


[8]ページ先頭

©2009-2025 Movatter.jp