private int textureId;
public LwjglRenderImage(final String name, final boolean filterParam) {
try {
log.fine("loading image: " + name);
ImageData imageLoader;
if (name.endsWith(".tga")) {
imageLoader = new TGAImageData();
} else {
imageLoader = new ImageIOImageData();
}
ByteBuffer imageData = imageLoader.loadImage(ResourceLoader.getResourceAsStream(name));
imageData.rewind();
width = imageLoader.getWidth();
height = imageLoader.getHeight();
textureWidth = imageLoader.getTexWidth();
textureHeight = imageLoader.getTexHeight();
createTexture(imageData, textureWidth, textureHeight, 0, imageLoader.getDepth() == 32 ? GL11.GL_RGBA : GL11.GL_RGB);
} catch (Exception e) {
e.printStackTrace();
}
}