I'm making a game using SDL and OpenGL and I've thought about how I should handle transparency in images. I don't think color keying is a good option, so the method I'm going to use is that I'm going to utilize the alpha channel on images. If I've understood it right, you have to tell the computer what the alpha channel means, so what I would want to do is to tell the computer that the alpha channel represents transparency. When I try to use the alpha channel for transparency, every pixel that doesn't have 100% opacity is given the color FFFFFF.
My question is simply: how do I set the alpha channel to transparency with OpenGL?