Results 30 issues of 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.

enhancement

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...

proposal

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...

enhancement
help wanted

Investigate why Texture works but Texture2D doesn't.

help wanted

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...

proposal

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...

proposal

Convert more of the Raylib examples from C to Java and test they work.

help wanted
good first issue

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...

enhancement

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...

enhancement
help wanted