Richard Smith
Richard Smith
A while ago I started work on a GUI fork of adventurelib. It works but it's not suitable for merging because it replaces adventurelib code. Obviously the correct thing to...
Publishing on Jitpack is quite easy, but since I'm not using this project for anything yet I haven't done it. JCentral would be better but is perhaps more work.
GraalVM can call code in any supported language from any supported language, and one of the 'languages' is LLVM bitcode. Compiling Raylib to LLVM bitcode works fine. However we then...
Javacpp creates noarg constructors and expects you use the fluent methods to initialize, e.g.: ` new Vector3().x(16).y(8).z(16)` It would be nicer for Java programmers if we could make a constructor...
There are two ways to do this: 1. With the Jaylib bindings. Problem: All the JNI method calls need to be listed in a file `META-INF/native-image/jni-config.json`. This file can be...
As we all know, FFI in Java is a mess. From Sun you have JNI which requires you to write C code, you have JNA which doesn't require C but...
Convert more of the Raylib examples from C to Java and test they work.
The Javacpp build process is a bit unusual and the docs are not great, so I wrote bash scripts to get it working. Would be preferable to replace them with...
Javacpp accesses C arrays via pointers, e.g. `model.materials().position(1).maps().position(2)` This is weird for a Java programmer because it isn't just an accessor; it modifies the position field of the object, and...