|
From: <eli...@us...> - 2004-03-07 16:25:22
|
Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7407/src/java/org/lwjgl/opengl Modified Files: Pbuffer.java Util.java Window.java Log Message: Removed GL_CHECK_ERROR Index: Pbuffer.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/Pbuffer.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- Pbuffer.java 2 Mar 2004 01:57:03 -0000 1.11 +++ Pbuffer.java 7 Mar 2004 16:01:44 -0000 1.12 @@ -248,8 +248,11 @@ */ public synchronized void destroy() { makeCurrent(); + int error = GL11.glGetError(); VBOTracker.remove(this); nDestroy(handle); + if (error != GL11.GL_NO_ERROR) + throw new OpenGLException(error); } /** Index: Util.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/Util.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- Util.java 15 Feb 2004 21:46:58 -0000 1.9 +++ Util.java 7 Mar 2004 16:01:44 -0000 1.10 @@ -60,6 +60,13 @@ return buffer.position(); } + static void checkGLError() { + int err = GL11.glGetError(); + if (err != GL11.GL_NO_ERROR) { + throw new OpenGLException(err); + } + } + static int getGLInteger(int gl_enum) { GL11.glGetInteger(gl_enum, int_buffer); return int_buffer.get(0); Index: Window.java =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/opengl/Window.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- Window.java 26 Feb 2004 21:47:58 -0000 1.27 +++ Window.java 7 Mar 2004 16:01:44 -0000 1.28 @@ -209,6 +209,7 @@ */ public static void paint() { assert isCreated() : "Cannot paint uncreated window"; + Util.checkGLError(); swapBuffers(); } |