aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--make/gl-impl-CustomJavaCode.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/make/gl-impl-CustomJavaCode.java b/make/gl-impl-CustomJavaCode.java
index 5b4a3fa17..3d927d271 100644
--- a/make/gl-impl-CustomJavaCode.java
+++ b/make/gl-impl-CustomJavaCode.java
@@ -37,6 +37,7 @@ public Object getPlatformGLExtensions() {
return _context.getPlatformGLExtensions();
}
+private int[] bufTmp = new int[1];
private void checkBufferObject(String extension1,
String extension2,
boolean enabled,
@@ -52,14 +53,13 @@ private void checkBufferObject(String extension1,
return;
throw new GLException("Required extensions not available to call this function");
}
- int[] val = new int[1];
- glGetIntegerv(state, val, 0);
+ glGetIntegerv(state, bufTmp, 0);
if (enabled) {
- if (val[0] == 0) {
+ if (bufTmp[0] == 0) {
throw new GLException(kind + " must be enabled to call this method");
}
} else {
- if (val[0] != 0) {
+ if (bufTmp[0] != 0) {
throw new GLException(kind + " must be disabled to call this method");
}
}