* [Example] Add example of Canvas Editor
* [Example] Adjust Canvas Editor example (#126)
* [Example] Wrap examples to their own window
* Tweaks
Co-authored-by: SpaiR <klimbetoo@gmail.com>
* Make native array method public to enable use of primitive arrays.
* Make public methods for the performance methods that are separate from the native ones.
* Finish adding performance methods.
* Add finals.
* Add final finals.
* Working on memory editor bindings for SpaiR/imgui-java#109
* Initial working implementation
* Add mising entry for imgui_club in .gitmodules
* Sorry, fixing readme link type and description for memory editor.
* Rename .club package to .memedit
* Rename _club.h to _memedit.h
* Initial implementation of Automatic Module Names
* Fix using java 17 for publishing
* Roll build back to jdk 1.8
* Fix package name for imgui.lwjgl3 module
* Reworking package change to prevent breaking backwards compatability
* Syncing wip to github
* Assertion callback works
* Restore example that does not crash
* Add comment in build script. Merge with upstream.
* Fix assert always triggering
* Resolve jvm env at runtime to prevent looking up bad stack address
* Fixed EXCEPTION_ACCESS_VIOLATION within native code after callback was complete.
* Fix linting errors
* Change ImGui to Dear ImGui
Co-authored-by: SpaiR <klimbetoo@gmail.com>
* Move jvm native layer to its own header/source
Co-authored-by: SpaiR <klimbetoo@gmail.com>
In order to use imgui-java with the lwjgl 3.3.0 without errors there is need for an update.
To remove code duplication when changing dependencies,
an lwjgl.bom variable was added.
Fixes: #95
- update lwjgl version from 3.2.3 to 3.3.0 across all submodules