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