Results 100 comments of Richard Smith

Alternative would be to create subclasses for everything, and create wrapper around the library functions that use the subclasses. Result would be ideal but it's work that would have to...

JavaCPP does not generate constructors. The recommended JavaCPP way is like this: var vec = new Vector3().x(1).y(2).z(3); I made some sub classes in Jaylib.java. To use those: import com.raylib.Jaylib.Vector3; ......

I'm thinking the helpers are not actually a good idea, because they make it easy to think you're dealing with Java objects, when actually these are chunks of memory allocated...

Texture is the canonical name. Texture2d is a type alias for it. Confusingly opposite way from Camera and Camera3d. I don’t know a good way to support aliases in Java…...

I got (1) working. To generate the jni-config use: $GRAALVM_HOME/bin/java -agentlib:native-image-agent=config-output-dir=META-INF/native-image,no-builtin-caller-filter -jar jaylib-example-project-1.0-SNAPSHOT-all.jar Then edit `reflect-config.json` and add these extra fields to *every* entry: ``` { "name":"com.raylib.Raylib$Texture", "allDeclaredFields":true, "allPublicConstructors" :...

Hosting in __desktop__ mode is only supported on Windows. Hosting in __game__ mode is supported on Linux, but last time I tried it didn't work for me. I haven't tried...

Parsec is closed source, so your first requirement would be getting a copy of the source code ;-)

This repo contains binaries and header files to enable you to link to the binaries. It doesn’t contain source code for the binaries. Unless they have another repo I am...

That is indeed the purpose of this repo. Actually it would be possible to write your own client that does Linux desktop capture and then use this Parsec SDK to...

I would guess OBS is the most used Linux desktop capture software currently. Unfortunately its license is not compatible with Parsec’s license so you couldn’t use that. And even if...