diff options
author | Sven Gothel <[email protected]> | 2011-08-01 15:16:14 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-08-01 15:16:14 +0200 |
commit | 4d33a2df1e991ab75817dcb44061d88d3c499cdb (patch) | |
tree | 6a07b2847bdb68922589dc41face177c387b059d /src/jogl/classes/com/jogamp/opengl/util/texture | |
parent | 2dbd16fc3edf29b39ba37a11b9fbf1b2aad75c45 (diff) |
VBO and Texture Names: Allos (int) < 0 - unusual valid names for some GL impl.
Turns out some GL impl. use VBO names like 0xa2d67443, which is (int) < 0.
Diffstat (limited to 'src/jogl/classes/com/jogamp/opengl/util/texture')
-rw-r--r-- | src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java b/src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java index 08f56ef27..b6df365ba 100644 --- a/src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java +++ b/src/jogl/classes/com/jogamp/opengl/util/texture/Texture.java @@ -269,7 +269,7 @@ public class Texture { * @throws GLException if any OpenGL-related errors occurred */ public void destroy(GL gl) throws GLException { - if(0<texID) { + if(0!=texID) { gl.glDeleteTextures(1, new int[] {texID}, 0); texID = 0; } @@ -1038,19 +1038,19 @@ public class Texture { } private boolean validateTexID(GL gl, boolean throwException) { - if( 0 >= texID ) { + if( 0 == texID ) { if( null != gl ) { int[] tmp = new int[1]; gl.glGenTextures(1, tmp, 0); texID = tmp[0]; - if ( 0 >= texID && throwException ) { + if ( 0 == texID && throwException ) { throw new GLException("Create texture ID invalid: texID "+texID+", glerr 0x"+Integer.toHexString(gl.glGetError())); } } else if ( throwException ) { throw new GLException("No GL context given, can't create texture ID"); } } - return 0 < texID; + return 0 != texID; } // Helper routines for disabling certain codepaths |