From: <sp...@us...> - 2009-09-08 12:28:06
|
Revision: 3236 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3236&view=rev Author: spasi Date: 2009-09-08 12:27:59 +0000 (Tue, 08 Sep 2009) Log Message: ----------- Fixed Context init when using the debug library. Removed glGetError call before buffer swapping. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2009-09-03 20:15:46 UTC (rev 3235) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2009-09-08 12:27:59 UTC (rev 3236) @@ -637,7 +637,8 @@ if ( !isCreated() ) throw new IllegalStateException("Display not created"); - Util.checkGLError(); + if ( LWJGLUtil.DEBUG ) + Util.checkGLError(); Context.swapBuffers(); } } Modified: trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java 2009-09-03 20:15:46 UTC (rev 3235) +++ trunk/LWJGL/src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java 2009-09-08 12:27:59 UTC (rev 3236) @@ -118,6 +118,7 @@ writer.println("\tprivate Set " + ALL_INIT_METHOD_NAME + "(boolean forwardCompatible) throws LWJGLException {"); // Load the basic pointers we need to detect OpenGL version and supported extensions. + writer.println("\t\tGL11_glGetError_pointer = GLContext.getFunctionAddress(\"glGetError\");"); writer.println("\t\tGL11_glGetString_pointer = GLContext.getFunctionAddress(\"glGetString\");"); // Initialize GL11.glGetIntegerv and GL30.glGetStringi here, in case we have created an OpenGL 3.0 context. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |