Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update JNBullet to 1.0.4 #5225

Merged
merged 3 commits into from
Apr 20, 2024
Merged

chore: update JNBullet to 1.0.4 #5225

merged 3 commits into from
Apr 20, 2024

Conversation

skaldarnar
Copy link
Member

@skaldarnar skaldarnar commented Mar 17, 2024

Contains

With JNBullet v1.0.4(-SNAPSHOT) we bundle natives for both Intel and Apple Silicon Macs.

Nothing should change for Linux and Windows.

Related to MovingBlocks/JNBullet#15.

Contributes to #5055.

How to test

Just checkout this PR and run the game from source.

  • on Mac, at least the game menu should show up (there are more issues with OpenGL on M1, at least)
  • on Linux and Windows, the game should run as before

Outstanding before merging

  • relase JNBullet 1.0.4 if the SNAPSHOT version tests out fine
  • consume the non-SNAPSHOT version here

@github-actions github-actions bot added the Type: Chore Request for or implementation of maintenance changes label Mar 17, 2024
@skaldarnar
Copy link
Member Author

✅ tests out fine on M1 Mac (_I can build and start the game into the main menu, running the game crashes due to some OpenGL error. I think the Vulkan workstream had made some progress in that direction.)

@jdrueckert
Copy link
Member

jdrueckert commented Mar 31, 2024

Tests out fine on Linux and Windows

@BenjaminAmos
Copy link
Contributor

Everything should be ready for releasing JNBullet v1.0.4. It just needs a final non-snapshot release to be published now.

build.gradle.kts Outdated
@@ -98,7 +98,7 @@ dependencies {
natives(group = "org.terasology.jnlua", name = "jnlua_natives", version = "0.1.0-SNAPSHOT", ext = "zip")

// Natives for JNBullet
natives(group = "org.terasology.jnbullet", name = "JNBullet", version = "1.0.2", ext = "zip")
natives(group = "org.terasology.jnbullet", name = "JNBullet", version = "1.0.4-SNAPSHOT", ext = "zip")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it would be better to have release versions not snapshot versions?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that's exactly why the PR wasn't merged before and why I updated it with 496bdaf 🤔

@soloturn soloturn merged commit 5eceac7 into develop Apr 20, 2024
10 checks passed
@BenjaminAmos BenjaminAmos deleted the chore/update-jnbullet branch April 20, 2024 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Chore Request for or implementation of maintenance changes
Projects
Status: Done
Status: No status
Development

Successfully merging this pull request may close these issues.

None yet

4 participants