Skip to content

Releases: jMonkeyEngine/jmonkeyengine

jMonkeyEngine 3.10.0-alpha3

25 Mar 17:08
251db01

Choose a tag to compare

Pre-release

What's Changed

  • Fix a regression in 3.10.0-alpha2 that caused an Exception when registering classes to the Serializer (Commit f4a0bad & Commit 44ced3d)
  • Hardened memory allocator for jme by @riccardobl in #2639
  • Fix SPTerrainLighting.frag missing SpecularMap support by @Copilot in #2654
  • LWJGL 3.4.1 by @yaRnMcDonuts in #2598
  • #2582 Correct thread warden so it can cope with multiple threaded JME apps by @richardTingle in #2583
  • Feature - Mouse devices on android by @joliver82 in #2597
  • Add glTF draco support by @javagl in #2591
  • Replaces fullscreen quad with a viewport covering triangle by @zzuegg in #2589
  • Introduce cachedLocalMat and update cloning logic by @capdevon in #2612
  • Multi scenario screenshot test by @richardTingle in #2590
  • Implement cleanUpFilter method in SoftBloomFilter by @capdevon in #2611
  • fix crash when default framebuffer sizes are too small by @riccardobl in #2619
  • Removed references to removed jme3-vr project by @aegroto in #2629
  • Fix noiselib to properly compile on android (float literals). Also fixed NoiseLib.glsllib code indent by @joliver82 in #2622
  • catch every exception from audio context initialization by @riccardobl in #2625
  • fix regression that disabled custom fpp color format in some platforms by @riccardobl in #2623
  • Fix AssertionError crash when audio source finishes while paused by @Copilot in #2633
  • Rename FastMath.toMultipleOf to alignToPowerOfTwo and provide generic implementation by @Copilot in #2606
  • Fix InstancedNode losing InstanceNodeControl after deserialization by @Copilot in #2605
  • Fix RenderState hash invalidation in stencil setters and flipFaceCull by @Copilot in #2603
  • Add GL_ES precision qualifiers to Glsl150ShaderGenerator for GLES3 compatibility by @Copilot in #2634
  • Throw exception when unsupported extension is required by @javagl in #2628
  • Reduce object allocations in AudioListener by @capdevon in #2501
  • update the Gradle build tool to v8.14.4 by @stephengold in #2641
  • Fix depth in SDSM shadows by @jeannekamikaze in #2630
  • Fix for issue #2302 - NativeLibraryLoader fails due to no write permissions by @terranprog in #2303
  • Fix 2631 by @codex128 in #2632
  • fix: Issue 89 resolved #2602 - upgrade lwjglx (jme3) by @JNightRider in #2645
  • WIP/Fix: correct parallel projection frustum plane normals for left/right by @zzuegg in #2640
  • VectorEffects by @yaRnMcDonuts in #2577
  • Fix type confusion in Serializer.getSerializerRegistration by @Copilot in #2604
  • Update gradle/actions/wrapper-validation from v3 to v4 by @Copilot in #2651
  • Fix memory leaks caused by reused arrays of Spatials by @parysto in #2642
  • fix: Native platform - LwjglCanvas (example) by @JNightRider in #2646
  • Auto-scale singlePassLightBatchSize exponentially up to hardware-clamped maximum by @Copilot in #2649
  • Fix singlepass lighting artifacts and make it the default by @riccardobl in #2652
  • break the sp lighting loop early in modern gl(es) by @riccardobl in #2655
  • Add support for global lights by @riccardobl in #2548
  • Add HSVUtils.glsllib by @yaRnMcDonuts in #2644

Full Changelog: v3.10.0-alpha1...v3.10.0-alpha3

jMonkeyEngine 3.10.0-alpha2

23 Mar 05:37
6ecdc3c

Choose a tag to compare

Pre-release

NOTE: This version contains a major regression that may cause Exceptions when registering classes to the Serializer. An alpha3 release has been deployed to fix this, and you should use that instead.

What's Changed

  • LWJGL 3.4.1 by @yaRnMcDonuts in #2598
  • #2582 Correct thread warden so it can cope with multiple threaded JME apps by @richardTingle in #2583
  • Feature - Mouse devices on android by @joliver82 in #2597
  • Add glTF draco support by @javagl in #2591
  • Replaces fullscreen quad with a viewport covering triangle by @zzuegg in #2589
  • Introduce cachedLocalMat and update cloning logic by @capdevon in #2612
  • Multi scenario screenshot test by @richardTingle in #2590
  • Implement cleanUpFilter method in SoftBloomFilter by @capdevon in #2611
  • fix crash when default framebuffer sizes are too small by @riccardobl in #2619
  • Removed references to removed jme3-vr project by @aegroto in #2629
  • Fix noiselib to properly compile on android (float literals). Also fixed NoiseLib.glsllib code indent by @joliver82 in #2622
  • catch every exception from audio context initialization by @riccardobl in #2625
  • fix regression that disabled custom fpp color format in some platforms by @riccardobl in #2623
  • Fix AssertionError crash when audio source finishes while paused by @Copilot in #2633
  • Rename FastMath.toMultipleOf to alignToPowerOfTwo and provide generic implementation by @Copilot in #2606
  • Fix InstancedNode losing InstanceNodeControl after deserialization by @Copilot in #2605
  • Fix RenderState hash invalidation in stencil setters and flipFaceCull by @Copilot in #2603
  • Add GL_ES precision qualifiers to Glsl150ShaderGenerator for GLES3 compatibility by @Copilot in #2634
  • Throw exception when unsupported extension is required by @javagl in #2628
  • Reduce object allocations in AudioListener by @capdevon in #2501
  • update the Gradle build tool to v8.14.4 by @stephengold in #2641
  • Fix depth in SDSM shadows by @jeannekamikaze in #2630
  • Fix for issue #2302 - NativeLibraryLoader fails due to no write permissions by @terranprog in #2303
  • Fix 2631 by @codex128 in #2632
  • fix: Issue 89 resolved #2602 - upgrade lwjglx (jme3) by @JNightRider in #2645
  • WIP/Fix: correct parallel projection frustum plane normals for left/right by @zzuegg in #2640
  • VectorEffects by @yaRnMcDonuts in #2577
  • Fix type confusion in Serializer.getSerializerRegistration by @Copilot in #2604
  • Update gradle/actions/wrapper-validation from v3 to v4 by @Copilot in #2651
  • Fix memory leaks caused by reused arrays of Spatials by @parysto in #2642
  • fix: Native platform - LwjglCanvas (example) by @JNightRider in #2646
  • Auto-scale singlePassLightBatchSize exponentially up to hardware-clamped maximum by @Copilot in #2649
  • Fix singlepass lighting artifacts and make it the default by @riccardobl in #2652
  • break the sp lighting loop early in modern gl(es) by @riccardobl in #2655
  • Add support for global lights by @riccardobl in #2548
  • Add HSVUtils.glsllib by @yaRnMcDonuts in #2644

New Contributors

Full Changelog: v3.10.0-alpha1...v3.10.0-alpha2

v3.10.0-alpha1

09 Feb 05:23
d3efabc

Choose a tag to compare

v3.10.0-alpha1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.9.0-beta1...v3.10.0-alpha1

v3.9.0-stable

20 Jan 21:25
f44d59a

Choose a tag to compare

What's Changed (since v3.8)

Read more

jMonkeyEngine 3.9.0-beta1

22 Dec 06:18
f44d59a

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.9.0-alpha5...v3.9.0-beta1

jMonkeyEngine 3.9.0-alpha5

01 Dec 09:10
a63ea7b

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.9.0-alpha4...v3.9.0-alpha5

jMonkeyEngine 3.9.0-alpha4

17 Aug 22:34
4ad4736

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.9.0-alpha3...v3.9.0-alpha4

jMonkeyEngine 3.9.0-alpha3

06 Jul 05:32
1f9d606

Choose a tag to compare

Pre-release

What's Changed

  • new process for publishing snapshots and releases to Sonatype by @stephengold in #2535
  • better location for the "uploadToCentral.sh" build script by @stephengold in #2536

Full Changelog: v3.9.0-alpha2...v3.9.0-alpha3

jMonkeyEngine 3.9.0-alpha2

29 Jun 18:06
d73bac2

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.9.0-alpha1...v3.9.0-alpha2

jMonkeyEngine 3.9.0-alpha1

29 May 04:50
c110698

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v3.8.1-stable...v3.9.0-alpha1