Java bindings to wgpu-native
https://github.com/tychedelia/wgpu4j.git
Java bindings for wgpu-native using Project Panama.
Option 1: Automatic
Gradle will install jextract automatically if it is not found in your system PATH or JEXTRACT_HOME environment variable.
./gradlew downloadJextract
Option 2: Manual Installation
~/.local/jextract or /usr/local/jextract%USERPROFILE%\AppData\Local\Programs\jextract or C:\Program Files\jextractbin directory to your PATH, or set JEXTRACT_HOME environment variablesudo xattr -r -d com.apple.quarantine /path/to/jextract to remove quarantine./gradlew downloadWgpuNative
./gradlew generateBindings
./gradlew build
Run the triangle example:
cd wgpu4j-examples
../gradlew run
See the examples for usage patterns.