I plan to release a patched version of the JME 3.3 libraries by the end of April. (The corresponding SDK/IDE release, if any, would be a separate topic.)
The fix for issue 1347 will surely be in it. Are there other fixes or PRs that should be included?
…technically counts as a new feature and would normally fall outside of what we’d include in a point release.
For example, I could imagine a case where this new feature/change in behavior might be undesirable for someone who wrote a custom vertex shader that was relying on the looser culling behavior.
Hey, it’s nice that the github web pages can now go back that far in history!
Given its age, setting OpenGL2 was almost definitely to avoid using older versions.
Still, removing the line in a point release is not without risk… and probably what we want here is something that will look at the existing settings and copy the renderer setting forward if the supplied settings did not set it.
I just don’t know if removing it will break anyone and we should try as much as possible for point releases to be trouble-free.
But note that it was also the default back when that change was made:
Gotta tell you, browsing the JME source tree from 2011 was a really strange experience. Programmers are one of the few professions that get to time travel like that.