A new 3.8.0-alpha3 release is available for testing:
project.ext {
jmeVer = '3.8.0-alpha3'
}
dependencies {
implementation "org.jmonkeyengine:jme3-core:$jmeVer"
...
}
I am planning for the first 3.8 Beta version to release in approximately 1-2 weeks unless any major issues are reported that cannot be resolved in time.
So the cut off point for new features and major changes being added to 3.8 will be February 12th, at which point the main priority of 3.8 will be to focus on bug fixing and code cleanup.
With that said, there are only 4 things to note that have changed since alpha2, and not too much new to test:
-
Updated to LWJGL 3.3.4
-
Refactoring related to the new Multiple Monitor support. However I have also found some potential issues caused by MultipleMonitor support, so I will make a thread about this soon.
-
The old monolithic version of PBRLighting.frag has been deleted, and the new modular version of PBRLighting has replaced it. It is functionally the same, but now much more organized and easier to fork.
-
AdvancedPBRTerrain is now modularized, however PBRTerrain is temporarily broken until it is also modularized (which I will do once AdvancedPBRTerrain’s modular approach receives further testing and is finalized). So please focus any terrain related testing on AdvancedPBRTerrain.j3md, and avoid using PBRTerrain.j3md until the next release.
So If you’d like to help test alpha3, it would be especially helpful to test the new Multiple Monitor support, AdvancedPBRTerrain.j3md, and any other standard PBR models.
And thank you to everyone that has helped contribute and test this release so far