jMonkeyEngine 3.8.0-alpha1
Pre-release
Pre-release
A non-production release, for development and testing only, not intended to be used in any product. Largely untested, without complete/reliable documentation, and without SDK support. Vital features may be missing. The feature set, API, and serialization format might change before the next release.
What's Changed
- Gradle build (zip) by @JNightRider in #2235
- Logic code error (LwjglCanvas - LWJGL3) by @JNightRider in #2238
- Fix SkeletonDebugger deserializing by @tonihele in #2228
- #2224 Fix bug where the clipRect would be left in the openGL state by @richardTingle in #2225
- Logs exception as severe on asset locator instantiation failure by @codex128 in #2232
- stop building with JDK 8 at GitHub Actions by @stephengold in #2254
- Remove material cache, some materials seem not work when cloned by @tonihele in #2255
- solution for issue #2250 (exceptions from Image.setMultiSamples(1)) by @stephengold in #2251
- main.yml: upgrade the wrapper validation action to v3 by @stephengold in #2257
- override toString() in certain math classes by @stephengold in #2253
- Added SoftBloomFilter by @codex128 in #2229
- MatParamTexture: duplicate variables, missing javadoc, exceptions by @capdevon in #2243
- #2275 Improve assertions for invalid transforms. by @richardTingle in #2276
- Fix Casting error that occurred on certain GPUs by @yaRnMcDonuts in #2274
- implement equals(), hashCode(), and isSimilar() for bounding volumes by @stephengold in #2252
- June 2024 update to README.md by @stephengold in #2281
- partial revert of PR #2060 (JSON parser abstraction) by @stephengold in #2278
- test and fix for issue #2282 (VerifyError while creating AXIS_SWEEP_3 space) by @stephengold in #2283
- TestBrickTower: delete secondary version of the BSD license by @stephengold in #2286
- Add MipMaps to PBRTerrainAdvancedTest.java by @yaRnMcDonuts in #2289
- Setting the resolution to match the old prevents calling reshape by @tonihele in #2290
- Update gradle wrapper to 8.8 by @8Keep in #2288
- Use windows-latest image for windows CI by @8Keep in #2293
- Add java 21 to the CI matrix by @8Keep in #2292
- Remove dead comments from gradle files by @8Keep in #2291
- Fix deprecated gradle features, prepare for gradle 9 by @8Keep in #2294
- Cleaning at the code level (format - jme3-core) by @JNightRider in #2299
- Upgrade spotbugs to 4.8.6 by @8Keep in #2295
- BatchNode: Fix IndexOutOfBoundsException by @jcfandino in #2297
- add a weblink to the High Impact game (at Steam) by @stephengold in #2301
- #2284 Double check the collision really has happened in world space by @richardTingle in #2285
- Minor refactor to allow for saving AnimLayers by @neph1 in #2307
- Fix bug #2277 - GltfLoader by @JNightRider in #2309
- Add reflectivity/shininess support to TerrainLighting.frag by @yaRnMcDonuts in #2306
- buildscripts: centralize version numbers in a TOML catalog by @stephengold in #2311
- Adds Custom Render Pipeline Interface by @codex128 in #2304
- remove unused submodule "jme-angle" (issue #2320) by @stephengold in #2321
- update the groovy-test library to v3.0.22 by @stephengold in #2319
- Fix for XMLExporter issues in #2310 by @JosiahGoeman in #2313
- update README.md to report 3.7 as the latest stable version by @stephengold in #2322
- Armature.java: javadoc correction (to solve issue #2142 again) by @stephengold in #2315
- update j-ogg-vorbis to v1.0.6 by @stephengold in #2318
- AnimComposer: return AnimLayer on the makeLayer and removeLayer methods. by @capdevon in #2231
- Stencil buffer fix by @zzuegg in #2325
- Remove unecessary 'new Vector3f()' in com.jme.ui.Picture by @fba-rio in #2326
- add build instructions to the README (see issue #2308) by @stephengold in #2324
- build.gradle: use get() to convert Jar-task properties to strings by @stephengold in #2336
- Deprecate TangentBinormalGenerator by @riccardobl in #2144
- Fix incorrect metallic calculations in PBRLighting.frag by @yaRnMcDonuts in #2334
New Contributors
- @jcfandino made their first contribution in #2297
Full Changelog: v3.7.0-stable...v3.8.0-alpha1