Hi,
I am running StandardGame and fengGUI using LWJGL on windows
when I try to change the screen resolution this way:
OpenGL instance = OpenGL.getInstance(); // OpenGL is the StandardGame
instance.getSettings().setWidth(width);
instance.getSettings().setHeight(height);
instance.getSettings().setFrequency(freq);
instance.getSettings().setDepth(depth);
instance.reinitVideo();
I get this exception
SEVERE: Cannot recreate window
org.lwjgl.LWJGLException: Could not make context current
at org.lwjgl.opengl.WindowsContextImplementation.nMakeCurrent(Native Method)
at org.lwjgl.opengl.WindowsContextImplementation.makeCurrent(WindowsContextImplementation.java:90)
at org.lwjgl.opengl.Context.makeCurrent(Context.java:182)
at org.lwjgl.opengl.Display.makeCurrent(Display.java:713)
at org.lwjgl.opengl.Display.makeCurrentAndSetSwapInterval(Display.java:865)
at org.lwjgl.opengl.Display.setDisplayMode(Display.java:252)
at com.jme.system.lwjgl.LWJGLDisplaySystem.reinitDisplay(LWJGLDisplaySystem.java:485)
at com.jme.system.lwjgl.LWJGLDisplaySystem.recreateWindow(LWJGLDisplaySystem.java:261)
at com.jmex.game.StandardGame$1.call(StandardGame.java:418)
at com.jme.util.GameTask.invoke(GameTask.java:140)
at com.jme.util.GameTaskQueue.execute(GameTaskQueue.java:111)
at com.jmex.game.StandardGame.update(StandardGame.java:378)
at com.jmex.game.StandardGame.run(StandardGame.java:250)
at java.lang.Thread.run(Thread.java:619)
Jan 7, 2010 4:13:08 AM com.jmex.game.DefaultUncaughtExceptionHandler uncaughtException
SEVERE: Main game loop broken by uncaught exception
java.lang.Error: Cannot recreate window: Could not make context current
at com.jme.system.lwjgl.LWJGLDisplaySystem.reinitDisplay(LWJGLDisplaySystem.java:490)
at com.jme.system.lwjgl.LWJGLDisplaySystem.recreateWindow(LWJGLDisplaySystem.java:261)
at com.jmex.game.StandardGame$1.call(StandardGame.java:418)
at com.jme.util.GameTask.invoke(GameTask.java:140)
at com.jme.util.GameTaskQueue.execute(GameTaskQueue.java:111)
at com.jmex.game.StandardGame.update(StandardGame.java:378)
at com.jmex.game.StandardGame.run(StandardGame.java:250)
at java.lang.Thread.run(Thread.java:619)
Java Result: -1073741819
BUILD SUCCESSFUL (total time: 29 seconds)
does anyone have a solution for this? :?
thanks!