I've got this in my code:
GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
GL11.glRecti(100, 100, 200, 200);
GL11.glColor4f(1.0f, 1.0f, 1.0f, 0.25f);
GL11.glRecti(150, 150, 250, 250);
So, we have a white rectangle with a semi transparent rectangle slightly overlapping in the top right corner. However, the second rectangle is not semi transparent. It seems to be ignoring the alpha value altogether. Is there something that I failed to set up correctly?