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

new platform/out: JNI on Linux! #134

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

new platform/out: JNI on Linux! #134

wants to merge 5 commits into from

Conversation

fridtjof
Copy link
Member

This PR adds a new build configuration.

sled is built as a .so + accompanying .jar, which can then be used by a Java application running on Linux to host sled and access its frame output.

Why would you do such a thing?

To integrate sled into a Minecraft server, of course:

sled being displayed within a minecraft world

I will publish the code for that in a separate repository at a later date.

@fridtjof fridtjof added the enhancement Enhancement suggestions to the project. label Dec 31, 2021
@fridtjof fridtjof added this to the rC3 2021 - NOW(/)HERE milestone Dec 31, 2021
Copy link
Member

@vifino vifino left a comment

Choose a reason for hiding this comment

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

definitly cursed, but also pretty cool. some minor nitpicks, as discussed at rc3.

src/modules/out_jnibuf.c Outdated Show resolved Hide resolved
src/os/JniSled.java Outdated Show resolved Hide resolved
src/os/JniSled.java Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement suggestions to the project.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants