protected void setSwapIntervalImpl(int interval) { if (!isCreated()) { throw new GLException("OpenGL context not created"); } if (isNSContext) { CGL.setSwapInterval(contextHandle, interval); } else { int[] lval = new int[] {(int) interval}; CGL.CGLSetParameter(contextHandle, CGL.kCGLCPSwapInterval, lval, 0); } currentSwapInterval = interval; }