iNsaNEiVaN
06-30-2001, 08:51 PM
I'm having problems drawing something transparent...if any of this is wrong let me know!
What I think I know: I know for a transparent object to show you have to draw it last OR you can disable GL_DEPTH_TEST before you draw the transparent object and place the drawing code in any order..
But something isn't working right...heres my code
glDisable(GL_DEPTH_TEST);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glBindTexture(GL_TEXTURE_2D, textures[3].texID);
glColor4f(1.0f, 1.0f, 1.0f, 0.5f);
(draw object)
glDisable(GL_BLEND)
glEnable(GL_DEPTH_TEST);
but for some reason this doesn't wanna appear...but if I dont draw my skybox it appears so evidently my glDisable(GL_DEPTH_TEST) theory isn't working...
Whats wrong?
Thanks!!!
What I think I know: I know for a transparent object to show you have to draw it last OR you can disable GL_DEPTH_TEST before you draw the transparent object and place the drawing code in any order..
But something isn't working right...heres my code
glDisable(GL_DEPTH_TEST);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glBindTexture(GL_TEXTURE_2D, textures[3].texID);
glColor4f(1.0f, 1.0f, 1.0f, 0.5f);
(draw object)
glDisable(GL_BLEND)
glEnable(GL_DEPTH_TEST);
but for some reason this doesn't wanna appear...but if I dont draw my skybox it appears so evidently my glDisable(GL_DEPTH_TEST) theory isn't working...
Whats wrong?
Thanks!!!