You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>A production-quality JMonkeyEngine 3.8.0 stable release with the following noteworthy changes relative to 3.7.0-stable:</p>
3
+
<ul>
4
+
<li>Gradle build (zip) by <ahref="https://github.com/JNightRider">@JNightRider</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2235">#2235</a></li>
5
+
<li>Logic code error (LwjglCanvas - LWJGL3) by <ahref="https://github.com/JNightRider">@JNightRider</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2238">#2238</a></li>
6
+
<li>Fix SkeletonDebugger deserializing by <ahref="https://github.com/tonihele">@tonihele</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2228">#2228</a></li>
<li>Logs exception as severe on asset locator instantiation failure by <ahref="https://github.com/codex128">@codex128</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2232">#2232</a></li>
9
+
<li>stop building with JDK 8 at GitHub Actions by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2254">#2254</a></li>
10
+
<li>Remove material cache, some materials seem not work when cloned by <ahref="https://github.com/tonihele">@tonihele</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2255">#2255</a></li>
11
+
<li>solution for issue <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2251">#2251</a></li>
12
+
<li>main.yml: upgrade the wrapper validation action to v3 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2257">#2257</a></li>
13
+
<li>override toString() in certain math classes by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2253">#2253</a></li>
14
+
<li>Added SoftBloomFilter by <ahref="https://github.com/codex128">@codex128</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2229">#2229</a></li>
15
+
<li>MatParamTexture: duplicate variables, missing javadoc, exceptions by <ahref="https://github.com/capdevon">@capdevon</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2243">#2243</a></li>
<li>Fix Casting error that occurred on certain GPUs by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2274">#2274</a></li>
18
+
<li>implement equals(), hashCode(), and isSimilar() for bounding volumes by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2252">#2252</a></li>
19
+
<li>June 2024 update to README.md by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2281">#2281</a></li>
20
+
<li>partial revert of PR <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2278">#2278</a></li>
21
+
<li>test and fix for issue <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2283">#2283</a></li>
22
+
<li>TestBrickTower: delete secondary version of the BSD license by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2286">#2286</a></li>
23
+
<li>Add MipMaps to PBRTerrainAdvancedTest.java by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2289">#2289</a></li>
24
+
<li>Setting the resolution to match the old prevents calling reshape by <ahref="https://github.com/tonihele">@tonihele</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2290">#2290</a></li>
25
+
<li>Update gradle wrapper to 8.8 by <ahref="https://github.com/8Keep">@8Keep</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2288">#2288</a></li>
26
+
<li>Use windows-latest image for windows CI by <ahref="https://github.com/8Keep">@8Keep</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2293">#2293</a></li>
27
+
<li>Add java 21 to the CI matrix by <ahref="https://github.com/8Keep">@8Keep</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2292">#2292</a></li>
28
+
<li>Remove dead comments from gradle files by <ahref="https://github.com/8Keep">@8Keep</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2291">#2291</a></li>
29
+
<li>Fix deprecated gradle features, prepare for gradle 9 by <ahref="https://github.com/8Keep">@8Keep</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2294">#2294</a></li>
30
+
<li>Cleaning at the code level (format - jme3-core) by <ahref="https://github.com/JNightRider">@JNightRider</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2299">#2299</a></li>
31
+
<li>Upgrade spotbugs to 4.8.6 by <ahref="https://github.com/8Keep">@8Keep</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2295">#2295</a></li>
32
+
<li>BatchNode: Fix IndexOutOfBoundsException by <ahref="https://github.com/jcfandino">@jcfandino</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2297">#2297</a></li>
33
+
<li>add a weblink to the High Impact game (at Steam) by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2301">#2301</a></li>
<li>Minor refactor to allow for saving AnimLayers by <ahref="https://github.com/neph1">@neph1</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2307">#2307</a></li>
<li>Add reflectivity/shininess support to TerrainLighting.frag by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2306">#2306</a></li>
38
+
<li>buildscripts: centralize version numbers in a TOML catalog by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2311">#2311</a></li>
39
+
<li>Adds Custom Render Pipeline Interface by <ahref="https://github.com/codex128">@codex128</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2304">#2304</a></li>
<li>update the groovy-test library to v3.0.22 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2319">#2319</a></li>
42
+
<li>Fix for XMLExporter issues in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2313">#2313</a></li>
43
+
<li>update README.md to report 3.7 as the latest stable version by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2322">#2322</a></li>
<li>update j-ogg-vorbis to v1.0.6 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2318">#2318</a></li>
46
+
<li>AnimComposer: return AnimLayer on the makeLayer and removeLayer methods. by <ahref="https://github.com/capdevon">@capdevon</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2231">#2231</a></li>
47
+
<li>Stencil buffer fix by <ahref="https://github.com/zzuegg">@zzuegg</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2325">#2325</a></li>
48
+
<li>Remove unecessary 'new Vector3f()' in com.jme.ui.Picture by <ahref="https://github.com/fba-rio">@fba-rio</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2326">#2326</a></li>
49
+
<li>add build instructions to the README (see issue <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2324">#2324</a></li>
50
+
<li>build.gradle: use get() to convert Jar-task properties to strings by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2336">#2336</a></li>
51
+
<li>Deprecate TangentBinormalGenerator by <ahref="https://github.com/riccardobl">@riccardobl</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2144">#2144</a></li>
52
+
<li>Fix incorrect metallic calculations in PBRLighting.frag by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2334">#2334</a></li>
<li>Add support for Multiple Monitors in jme-LWJGL3 <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2031">#2031</a></li>
55
+
<li>Proposed fix for Issue#2341 - Missing default layer in AnimComposer by <ahref="https://github.com/neph1">@neph1</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2342">#2342</a></li>
56
+
<li>Modularize PBRLighting.frag by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2191">#2191</a></li>
57
+
<li>Fix NullPointer in MikktspaceTangentGenerator by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2338">#2338</a></li>
58
+
<li>Fix for issue <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2323">#2323</a></li>
59
+
<li>Enables images to be read and modified per pixel in shader by <ahref="https://github.com/codex128">@codex128</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2331">#2331</a></li>
60
+
<li>update LWJGL3 to v3.3.4 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2314">#2314</a></li>
61
+
<li>Add tbnMat variable to PBRSurface.glsl by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2348">#2348</a></li>
62
+
<li>[ Fix ] Minor refactoring to DisplayInfo.class <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2349">#2349</a></li>
63
+
<li>Updates, features, and refactoring for Modular PBR Shaders (redo PR) by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2352">#2352</a></li>
64
+
<li>Per-Layer TriPlanar and Refactoring for PBR Terrain Shaders by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2353">#2353</a></li>
65
+
<li>Update tank material pointing to deleted copy of PBRLighting by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2360">#2360</a></li>
66
+
<li>Fix Rendering Issue in PBRTerrain by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2365">#2365</a></li>
67
+
<li>LICENSE.md: add 2025 to the copyright years by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2347">#2347</a></li>
68
+
<li>LwjglWindow: solve window centering incorrect in JME 3.8.0-alpha3 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2362">#2362</a></li>
69
+
<li>Fix: Incorrect mouse position on canvas LWJGL3 (Canvas) by <ahref="https://github.com/JNightRider">@JNightRider</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2332">#2332</a></li>
70
+
<li>[Android] Fix Android JmeSurfaceView Memory Leak by <ahref="https://github.com/pavly-gerges">@pavly-gerges</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2359">#2359</a></li>
71
+
<li>Fix missing wViewDir variable and undeclared/wrongly declared vars by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2367">#2367</a></li>
72
+
<li>Fix Fog in Lighting.frag by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2364">#2364</a></li>
73
+
<li>com.jme3.anim.tween.action.BlendSpace: basic javadoc by <ahref="https://github.com/pavly-gerges">@pavly-gerges</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2022">#2022</a></li>
74
+
<li>Add RawInputListenerAdapter for easier listener creation by <ahref="https://github.com/capdevon">@capdevon</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2339">#2339</a></li>
75
+
<li>Revert "AnimComposer: return AnimLayer on the makeLayer and removeLayer methods." by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2378">#2378</a></li>
76
+
<li>SingleLayerInfluenceMask: fix serialization issues by <ahref="https://github.com/capdevon">@capdevon</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2372">#2372</a></li>
77
+
<li>update LWJGL from v3.3.4 to v3.3.6 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2371">#2371</a></li>
<li>update LWJGLX (AWT) from 0.1.8 to 0.2.3 by <ahref="https://github.com/JNightRider">@JNightRider</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2373">#2373</a></li>
81
+
<li>update the groovy-test library to v3.0.24 by <ahref="https://github.com/stephengold">@stephengold</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2382">#2382</a></li>
82
+
<li>Finish Modularizing PBRTerrainUtils.glsllb by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2377">#2377</a></li>
83
+
<li>Fix non decimal format floats in TangentUtils.glsllib by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2389">#2389</a></li>
84
+
<li>Fix logic errors and exception in SpecGloss pipeline by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2387">#2387</a></li>
85
+
<li>Fix exception when using Instancing with Fog in PBR by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2391">#2391</a></li>
<li>Add debugging to PBRTerrainTests to troubleshoot rendering issue by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2393">#2393</a></li>
89
+
<li>Fix TextureArray not exporting WrapMode by <ahref="https://github.com/jcfandino">@jcfandino</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2395">#2395</a></li>
90
+
<li>Fix LightProbe blending by <ahref="https://github.com/yaRnMcDonuts">@yaRnMcDonuts</a> in <ahref="https://github.com/jMonkeyEngine/jmonkeyengine/pull/2402">#2402</a></li>
0 commit comments