jME 3.10.0-beta1
jMonkeyEngine Hub
June 11, 2026
With 3.10 we also have another fix in place for mipmap generation, which may cause longer load times in some cases.
The GL API used to generate mipmaps, glGenerateMipmap, requires the texture format to be color renderable and filterable. Previously, jME did not check this, so the engine could attempt to generate mipmaps for unsupported texture formats.
The result of that was driver-specific undefined behavior: it could be a no-op, produce black mipmaps, or break in some other way.
In jme 3.10 we now detect this case and fall back to CPU-based mipmap generation when needed.
This might cause some textures to be slower to load.
Discussion in the ATmosphere