Skip to content

17.5.2

Compare
Choose a tag to compare
@stephengold stephengold released this 24 Jan 01:48

NOTE: something is wrong with the MacOS native libraries for this release. Use the 17.5.4 release instead.

  • Bugfix: PhysicsCollisionObject.findInstance() creates a weak global reference that's never deleted.
  • Bugfix: weak global references in PhysicsCollisionObject and MultiBody are never deleted.
  • Bugfix: assertion failure when toString() is invoked on an unassigned joint
  • Added 5 new methods:
    • CollisionSpace.jniEnvId()
    • CompoundCollisionShape.connectivityMatrix()
    • CompoundCollisionShape.countGroups()
    • NativeLibrary.jniEnvId()
    • New6Dof.getRotationMatrix()
  • Build Windows natives for release using Visual Studio 2022 .
  • Build 64-bit MacOSX natives for release using Xcode 14.2 .
  • Throw Java exceptions (instead of crashing the JVM with btAssert()) in the JNI glue code.
  • Improved handling of Java exceptions in the JNI glue code.