Skip to content

Commit

Permalink
v1.75-0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
SpaiR committed Feb 14, 2020
1 parent 7ddf242 commit c07039f
Show file tree
Hide file tree
Showing 10 changed files with 10 additions and 13 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Please read **Binding notice** to get more info about specific of the binding AP
See official [documentation](https://github.com/ocornut/imgui#usage) and [wiki](https://github.com/ocornut/imgui/wiki) to get more info about how to do things in ImGui.

Binding doesn't force you to use backend renderer which is introduced here. Feel free to use your own render engine if you need so.
See how things are done in [ImGuiImplGl3](https://github.com/SpaiR/imgui-java/blob/v1.75-0.6/imgui-lwjgl3/src/main/java/imgui/gl3/ImGuiImplGl3.java).
See how things are done in [ImGuiImplGl3](https://github.com/SpaiR/imgui-java/blob/v1.75-0.7/imgui-lwjgl3/src/main/java/imgui/gl3/ImGuiImplGl3.java).

Binding has the next version naming: `imguiVersion-bindingVersion`.<br>
For example `1.74-0.1` means that binding uses `1.74` version of **ImGui** and binding itself has version `0.1`.
Expand All @@ -25,13 +25,13 @@ _Make sure you have installed Java 8 or higher._
You can try this binding by yourself in a three simple steps:

```
git clone --branch v1.75-0.6 https://github.com/SpaiR/imgui-java.git
git clone --branch v1.75-0.7 https://github.com/SpaiR/imgui-java.git
cd imgui-java
gradlew :imgui-lwjgl3:startExample
```

That's it! This will start an example app [ImGuiGlfwExample](https://github.com/SpaiR/imgui-java/blob/v1.75-0.6/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java)
which relies on GLFW and LWJGL3. Feel free to modify [ImGuiGlfwExample#showUi](https://github.com/SpaiR/imgui-java/blob/v1.75-0.6/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java#L346)
That's it! This will start an example app [ImGuiGlfwExample](https://github.com/SpaiR/imgui-java/blob/v1.75-0.7/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java)
which relies on GLFW and LWJGL3. Feel free to modify [ImGuiGlfwExample#showUi](https://github.com/SpaiR/imgui-java/blob/v1.75-0.7/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java#L346)
method to try different ImGui widgets in action.

**GIF with example:** https://imgur.com/a/E2rfuCR
Expand All @@ -57,7 +57,7 @@ method to try different ImGui widgets in action.

ext {
lwjglVersion = '3.2.3'
imguiVersion = '1.75-0.6'
imguiVersion = '1.75-0.7'
}

dependencies {
Expand Down Expand Up @@ -85,13 +85,13 @@ repositories {
### Step 2
Add binding dependency:
```
implementation 'io.imgui.java:binding:1.75-0.6'
implementation 'io.imgui.java:binding:1.75-0.7'
```

### Step 3
If you want to use LWJGL3 renderer:
```
implementation 'io.imgui.java:lwjgl3:1.75-0.6'
implementation 'io.imgui.java:lwjgl3:1.75-0.7'
```
**Disclaimer!**<br>
LWJGL3 renderer is based on the `3.2.3` version of the [LWJGL](https://www.lwjgl.org/).
Expand All @@ -101,7 +101,7 @@ You can find how to do that [here](https://www.lwjgl.org/customize).
### Step 4
Add binary lib dependency:
```
runtimeOnly "io.imgui.java:$imguiNatives:1.75-0.6"
runtimeOnly "io.imgui.java:$imguiNatives:1.75-0.7"
```
Where `imguiNatives` could be:
- `natives-linux`
Expand Down
Binary file modified bin/imgui-java.dll
Binary file not shown.
Binary file modified bin/imgui-java64.dll
Binary file not shown.
Binary file modified bin/libimgui-java.so
Binary file not shown.
Binary file modified bin/libimgui-java64.so
Binary file not shown.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version=1.75-0.6
version=1.75-0.7
1 change: 0 additions & 1 deletion imgui-binding-natives/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ bintray {
user = System.getenv('BINTRAY_USER')
key = System.getenv('BINTRAY_API_KEY')
publications = ['MyPublication']
override = true
pkg {
repo = 'io.imgui.java'
name = packageName
Expand Down
1 change: 0 additions & 1 deletion imgui-binding/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ bintray {
user = System.getenv('BINTRAY_USER')
key = System.getenv('BINTRAY_API_KEY')
publications = ['MyPublication']
override = true
pkg {
repo = 'io.imgui.java'
name = 'binding'
Expand Down
1 change: 0 additions & 1 deletion imgui-lwjgl3/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ bintray {
user = System.getenv('BINTRAY_USER')
key = System.getenv('BINTRAY_API_KEY')
publications = ['MyPublication']
override = true
pkg {
repo = 'io.imgui.java'
name = 'lwjgl3'
Expand Down
2 changes: 1 addition & 1 deletion imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public final class ImGuiGlfwExample {
private final ImGuiImplGl3 imGuiGl3 = new ImGuiImplGl3();

// Local variables for application goes here
private final String imguiDemoLink = "https://github.com/raw/ocornut/imgui/v1.74/imgui_demo.cpp"; // Link to put into clipboard
private final String imguiDemoLink = "https://github.com/raw/ocornut/imgui/v1.75/imgui_demo.cpp"; // Link to put into clipboard
private final byte[] testPayload = "Test Payload".getBytes(); // Test data for payload. Should be represented as raw byt array.
private String dropTargetText = "Drop Here";
private float[] backgroundColor = new float[]{0.5f, 0, 0}; // To modify background color dynamically
Expand Down

0 comments on commit c07039f

Please sign in to comment.