Alpha map artifacts

I’m trying to make a video game tree, and I’m using GLSL Shading, so I can see all the leaves. The problem is, when viewing 2 leaf clusters at the same time, I’m getting some artifacts around my leaves. This only appears when there is another leaf cluster behind it. In space, or in front of a regular mesh, the leaf appears like it should. It renders correctly, it’s just that I want it to look good in the view port.