[Solved]Transparent Mesh Texture Making Another Covered Mesh Partly Transparent

(Red Mesh is meant to be full square)

http://puu.sh/m3TTp/c08bbb7336.png

I also assume whatever it is, is also causing this to happen(Can see Through mesh by looking into trees transparent textures):

http://puu.sh/m3U4c/ce61743e71.jpg

Snippet from Window Init:

//Support for transparencies
        glEnable(GL_BLEND);
        glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Do i need to change blend function? Or something else?

You need to learn how translucency works.

In your second picture, it looks like alpha testing will do the trick. The first one appears to be some kind of GUI, where you should probably stop using depth testing.

Thanks read the page and also read up on the glalphafunc method.

Both those suggestions worked thanks.