So I've followed every peice of material I can get my hands on on the subject of alpha channels etc, and none work. I even downloaded and ran the example program from nehe.gamedev that shows simple transparency, and the transparency didn't work. I know my hardware can handle it, so that's not the problem.
Here's what I have for the init procedure:
I've commented out glBlendFunc and glEnable there on purpose - If I uncomment those and comment out glAlphaFunc it makes no difference.
bool InitGL ()
glClearColor (0.0f, 0.0f, 0.0f, 0.0f);
glHint (GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
// glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glAlphaFunc (GL_GREATER, 0.1f);
Is there something else I need to do while drawing?