jME 3.10.0-beta1
jMonkeyEngine Hub
June 11, 2026
I’ve encountered an issue while trying to test 3.10.0-beta1 with LWJGL v2:
Jun 10, 2026 9:12:16 PM com.jme3.app.SimpleApplication start
INFO: AppSettings not set, creating default settings.
Jun 10, 2026 9:12:16 PM com.jme3.system.JmeSystemDelegate lambda$new$1
WARNING: JmeDialogsFactory implementation not found.
Jun 10, 2026 9:12:16 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.10.0-beta1
* Branch: unknown
* Git Hash: 0368453
* Build Date: 2026-05-30
Jun 10, 2026 9:12:17 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: LWJGL 2.9.5 context running on thread jME3 Main
* Graphics Adapter: null
* Driver Version: null
* Scaling Factor: 1
Jun 10, 2026 9:12:17 PM com.jme3.app.LegacyApplication handleError
SEVERE: Failed to create display
java.lang.UnsupportedOperationException: Unsupported renderer: ANGLE_GLES3
at com.jme3.system.lwjgl.LwjglContext.initContext(LwjglContext.java:313)
at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:265)
at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:353)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:124)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:224)
at java.base/java.lang.Thread.run(Thread.java:1583)
Jun 10, 2026 9:12:17 PM com.jme3.system.JmeSystemDelegate lambda$new$0
WARNING: JmeDialogsFactory implementation not found.
Failed to create display
UnsupportedOperationException: Unsupported renderer: ANGLE_GLES3
Jun 10, 2026 9:12:17 PM com.jme3.system.lwjgl.LwjglAbstractDisplay run
SEVERE: Display initialization failed. Cannot continue.
The default renderer is hardcoded to ANGLE_GLES3 here:
github.com/jMonkeyEngine/jmonkeyengine
jme3-core/src/main/java/com/jme3/system/AppSettings.java
0368453fa
389. defaults.put("WindowWidth", Integer.MIN_VALUE);
390. defaults.put("WindowHeight", Integer.MIN_VALUE);
391. defaults.put("BitsPerPixel", 24);
392. defaults.put("Frequency", 0);
393. defaults.put("DepthBits", 24);
394. defaults.put("StencilBits", 0);
395. defaults.put("Samples", 0);
396. defaults.put("Fullscreen", false);
397. defaults.put("FullscreenMode", FULLSCREEN_MODE_BORDERLESS_WINDOW);
398. defaults.put("Title", JmeVersion.FULL_NAME);
399. defaults.put("Renderer", ANGLE_GLES3);
400. defaults.put("AudioRenderer", OPENAL);
401. defaults.put("DisableJoysticks", false);
402. defaults.put("UseInput", true);
403. defaults.put("VSync", true);
404. defaults.put("FrameRate", -1);
405. defaults.put("SettingsDialogImage", "/com/jme3/app/Monkey.png");
406. defaults.put("MinHeight", 0);
407. defaults.put("MinWidth", 0);
408. defaults.put("GammaCorrection", true);
409. defaults.put("Resizable", true);
Discussion in the ATmosphere