|
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.
|