I want to apply a texture with transparent sections (i.e.: alpha values) on a polygon, without seeing the polygon where the texture is transparent (like the trees on Mario64, or the monsters in Doom).
However, when I apply the texture on the poly, I see the poly''s own color where the texture is transparent. I tried to set the poly''s alpha to totally transparent, but now I can''t see the poly (which is nice) but I can''t see the texture either (which is not).
How can it be done ?
Wild stab in the dark here, but try playing around with the blending function ( glBlendFunc(...) ). What you really want to do is over-write the polygon''s alpha value with that of the texture (yes?), so I assume changing the blending function to this effect will be what you need to do.
Hopefully I haven''t sent you off in the wrong direction
------------- squirrels are a remarkable source of protein...