- Use TGA with Alpha instead of PNG. Grab yourself Paint.NET or GIMP and export the image as 32-bit TGA (no compression). Note that Photoshop can't do the job.
- Try this code as blend mode, this code must precede your drawing jobs:
import org.lwjgl.opengl.*
...
GL11.glEnable(GL11.GL_BLEND);
GL11.glColorMask(true, true, true, true);
GL14.glBlendFuncSeparate(
GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, // blend func for RGB channels
GL11.GL_ONE, GL11.GL_ONE_MINUS_SRC_ALPHA // blend func for alpha channels
);
<<your Image.draw goes here...>>>
// NOTE: not tested for semitransparent over semitransparent