You're welcome. I had to replace this call in the alpha version of my game yesterday, I called AWTGLReadBufferUtil.readPixelsToBufferedImage(gl, true) and javax.imageio.ImageIO.write(). You can use GLReadBufferUtil with TextureIO.write() if you want to get rid of AWT and Swing.