public BufferedImage loadBuffer(String fullPath, String textureName, boolean flipVertical) { File file = new File(fullPath+textureName); try { //return TextureIO.newTexture(file, false); BufferedImage image = ImageIO.read(file); if(image != null && flipVertical) { ImageUtil.flipImageVertically(image); } return image; } catch (GLException e) { System.err.println("Error creating texture from: "+file); e.printStackTrace(); } catch (IOException e) { System.err.println("File not found: "+file); e.printStackTrace(); } return null; }
ImageUtil.flipImageVertically(image);
final BufferedImage image = getAWTGLPixelBuffer().getAlignedImage(width, height); if( getTextureData().getMustFlipVertically() ) { ImageUtil.flipImageVertically(image);