diff --git a/buildSrc/src/main/kotlin/scenery/utils.kt b/buildSrc/src/main/kotlin/scenery/utils.kt index dd569a14a..6229bb2b9 100644 --- a/buildSrc/src/main/kotlin/scenery/utils.kt +++ b/buildSrc/src/main/kotlin/scenery/utils.kt @@ -71,5 +71,5 @@ fun DependencyHandlerScope.api(dep: String, natives: Array) { native, null, null) } -val lwjglNatives = arrayOf("natives-windows", "natives-linux", "natives-macos", "natives-macos-arm64") +val lwjglNatives = arrayOf("natives-windows", "natives-linux-arm64", "natives-linux", "natives-macos", "natives-macos-arm64") val ffmpegNatives = arrayOf("windows-x86_64", "linux-x86_64", "macosx-x86_64", "macosx-arm64") diff --git a/gradle.properties b/gradle.properties index e916a28eb..60df4b5d0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.caching=true kotlinVersion=2.0.21 dokkaVersion=1.9.20 scijavaParentPOMVersion=39.0.0 -lwjglVersion=3.3.3 +lwjglVersion=3.3.5 jvmTarget=21 version=0.11.3-SNAPSHOT diff --git a/src/main/kotlin/graphics/scenery/controls/MouseAndKeyHandlerBase.kt b/src/main/kotlin/graphics/scenery/controls/MouseAndKeyHandlerBase.kt index 845b7c6a5..e06ccd47e 100644 --- a/src/main/kotlin/graphics/scenery/controls/MouseAndKeyHandlerBase.kt +++ b/src/main/kotlin/graphics/scenery/controls/MouseAndKeyHandlerBase.kt @@ -140,6 +140,7 @@ open class MouseAndKeyHandlerBase : ControllerListener, ExtractsNatives { Platform.LINUX -> listOf("libjinput-linux64.so") Platform.MACOSX -> listOf("libjinput-osx.jnilib") Platform.WINDOWS -> listOf("jinput-raw_64.dll", "jinput-dx8_64.dll", "jinput-wintab.dll") + Platform.FREEBSD -> TODO() } val path = extractLibrariesFromClasspath(nativeLibraries, load = false)