Releases: electronstudio/jaylib
6.0.1-0
New backends for all platforms
SDL with OpenGL 3.3 is our preferred backend but for compatability with older systems that often can't support this, these are the new defaults:
| OS | CPU | Backend | OpenGL version | Tested On |
|---|---|---|---|---|
| Windows | x86_64 | SDL | 3.3 | Windows 11 |
| Windows | x86 | Win32 | Software rendering | Windows 11 |
| Macos | x86_64 | SDL | 3.3 | Macos 10.14 |
| Macos | ARM64 | SDL | 3.3 | MacOS 26 |
| Linux | x86_64 | SDL | 3.3 | Debian 13 |
| Linux | x86 | SDL | Software rendering | Debian 13 |
| Linux | ARM64 | SDL | 2.1 | ? |
Discord
There's a new Discord server for chat: https://discord.gg/PwmyKc6Jcp
Why Jaylib 6.0.1 and no Jaylib 6.0.0 release ?
Well, Raylib 6.0 was a buggy trashfire release. It's been fixed in 6.1-dev but they have a policy of never issuing bugfix releases (except for that one time the bug was so bad they were forced to and so they did a secret bugfix release and memory-holed the original release so they could pretend it never happened). So there is no official Raylib 6.0.1 release currently. Obviously that's unacceptable for a binding, so I've used 6.1-dev and called it 6.0.1.
Jaylib 6.0 RC3
All new backends for all platforms:
- Windows x86_64 (SDL backend, OpenGL 3.3) - WORKING
- Windows x86 (Software rendering backend) - NOT WORKING (JNI crash: check everything is 32 bit, try other backends)
- Macos x86_64 (SDL backend, OpenGL 3.3) - NOT WORKING ON 14, UNTESTED ON 15
- Macos ARM64 (SDL backend, OpenGL 3.3) - NOT WORKING ON 26 (haptics lib link error: write test, trying compiling on 26)
- Linux x86_64 (SDL backend, OpenGL 3.3) - WORKING
- Linux x86 (Software rendering backend) - WORKING
- Linux ARM64 (SDL backend, OpenGL 2.1) - WORKING
I don't want to release these new backends untested so please test the jar file below and report whether it works on your platform.
Command to test:
curl -OL https://github.com/electronstudio/jaylib/releases/download/v6.0.0-0rc3/jaylib-6.0.0-0.jar
java -cp jaylib-6.0.0-0.jar com.raylib.Test
Mac might need this option? :
java -XstartOnFirstThread-cp jaylib-6.0.0-0.jar com.raylib.Test
There's also a Discord server for chat: https://discord.gg/PwmyKc6Jcp
Jaylib 6.0 RC2
All new backends for all platforms:
- Windows x86_64 (SDL backend, OpenGL 3.3) - NOT WORKING
- Windows x86 (Software rendering backend) - UNTESTED
- Macos x86_64 (SDL backend, OpenGL 3.3) - NOT WORKING ON 14, UNTESTED ON 15
- Macos ARM64 (SDL backend, OpenGL 3.3) - UNTESTED
- Linux x86_64 (SDL backend, OpenGL 3.3) - WORKING
- Linux x86 (Software rendering backend) - WORKING
- Linux ARM64 (SDL backend, OpenGL 2.1) - WORKING
I don't want to release these new backends untested so please test the jar file below and report whether it works on your platform.
Command to test:
curl -OL https://github.com/electronstudio/jaylib/releases/download/v6.0.0-0rc2/jaylib-6.0.0-0.jar
java -cp jaylib-6.0.0-0.jar com.raylib.Test
Mac might need this option? :
java -XstartOnFirstThread-cp jaylib-6.0.0-0.jar com.raylib.Test
There's also a Discord server for chat: https://discord.gg/PwmyKc6Jcp
5.5.0-2
- adds binaries for 32bit Windows x86 (with OpenGL 2.1, not the usual 3.3, because I'm not confident these old machines can support it, but do let me know.)
5.5.0-1
- fix missing newRectangle method
5.5.0-0
- Raylib 5.5
- The
com.raylib.Jaylibclass has been removed because it seemed to confuse people and IDE
autocompletion. Usecom.raylib.Raylibinstead. The Colors are now incom.raylib.Colors.
If you don't like the fluent constructor syntax of JavaCPP, use the methods incom.raylib.Helpers
to create structs.
v5.0.0-0
Update Raylib to 5.0, Raygui to 4.0
v4.5.0-0
Raylib updated to 4.5.
Macos ARM64 build added.
Raspberry Pi build removed.
Untested, especially the Macos ARM64, so please report whether it works.
v4.2.0-1
Raylib 4.2
All the binary jars now combined into one.
NOTE CHANGE OF REPO TO MAVEN CENTRAL.
4.0.0-0
- Update to Raylib 4.0
- Added Physac and Raygui
- Automated builds