From d6ae962d971c123cfeb22af891f4906067ba42a0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:00:44 +0000 Subject: [PATCH 1/2] Initial plan From 653685fa0dafac3b6720ffe9fb410f403a00b4bd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 11 Jun 2026 10:02:39 +0000 Subject: [PATCH 2/2] Fix lwjgl2 to default to OpenGL 3.2 when renderer is ANGLE_GLES3 --- .../src/main/java/com/jme3/system/lwjgl/LwjglContext.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglContext.java b/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglContext.java index ae1ef0ecb9..377ac90a63 100644 --- a/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglContext.java +++ b/jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglContext.java @@ -386,6 +386,11 @@ public boolean isRenderable() { @Override public void setSettings(AppSettings settings) { + if (AppSettings.ANGLE_GLES3.equals(settings.getRenderer())) { + logger.log(Level.WARNING, "LWJGL2 does not support ANGLE_GLES3. " + + "Defaulting to OpenGL 3.2 ({0}).", AppSettings.LWJGL_OPENGL32); + settings.setRenderer(AppSettings.LWJGL_OPENGL32); + } this.settings.copyFrom(settings); }