jMonkeyEngine 3.2.2-stable
A 3.2 patch release that adds various fixes since 3.2.1:
- pull request #853 (PBR shader fails to compile when glossiness is enabled)
- issue #961 (Engine doesn't build on openjdk-11)
- issue #861 (add JavaDoc JARs to JCentral deployment)
- pull request #930 (particle tile number/UV calculation)
- issue #371 (sometimes, after deserializing a J3O, animations are broken)
- pull request #968 (Java Swing/AWT + GLFW interaction)
- issue #792 (prior to 1st mouse movement,
InputManagerreturns (0,0) for cursor position) - pull request #926 (load animated cursor
NullPointerException) - fixes
MatParamOverridereading null integer parameters as 0 - issue #816 (
BoneTrack.setKeyframes()throwsNullPointerException) - pull request #862 (update
GLImageFormatsto fix framebuffer exceptions in Android) - issue #843 (
MaterialDebugAppStatenot reloading the changed shader) - issue #825 (
SpatialTrack.clone()sets thetrackSpatialtonull) - issue #829 (
BoneTrack.clone()adds scales) - fix for
NullPointerExceptioninVertexBuffer.getNumElements() - many physics fixes:
- issue #740 (
TestRagdollCharactercrashes) - issue #889 (disabled physics control gets added to a physics space)
- issue #877 (physics joints don't work unless both bodies are dynamic)
- issue #887 (debug mesh ignores scaling of
CollisionShape) - issue #883 (extra
physicsTick()callbacks withThreadingType.PARALLEL) - issue #928 (64 physics threads cause a crash)
- issue #913 (no native implementation for
PhysicsJoint.finalizeNative()) - issue #918 (
Point2PointJoint.getImpulseClamp()returns the damping value instead) - issue #919 (native implementation of
TranslationalLimitMotor.getLimitSoftness()has wrong name) - issue #867 (Bullet skipping enqueued tasks)
- issue #897 (native Bullet breaks
TestBetterCharacter) - issue #898 (native Bullet breaks
TestFancyCar) - pull request #951 (update Android native physics libraries)
- issue #886 (
TestPhysicsRayCastuses a ray that's too short) - issue #916 (
PhysicsSpacedoesn't useSafeArrayListfor itscollisionListeners) - partial fix for issue #923 (
HingeJoint.enableMotor()not working)
- issue #740 (
- pull request #824 (refactor and upgrade LWJGL3)
- issue #871 (update LWJGL3 to 3.1.6)
- properly cleanup the
DetailedProfilerStatewhen it's detached - pull request #904 (remove JVM arguments for OSX when running examples)
- issue #240 (
TestBlenderObjectAnimfails withNullPointerException) - fix crash in
TestConeVSFrustrum - issue #908 (
TestQ3crashes due to missing assets) - partial fix for issue #632 (make tests more Android-friendly)
- pull request #827 (make
TerrainTestCollisionmore user-friendly) - better handling of invalid light modes in
J3MLoader - use a
HashSetfor variable names inShaderNodeLoaderDelegate - pull request #811 (add link to the wiki readme)
- pull request #812 (resolve deprecation warnings in
jme3-niftygui) - fix typo in logger: "WeakRefAssetCache" to "WeakRefCloneAssetCache"
- AND numerous improvements to the JavaDoc.