Foliage should almost always be a separate shader, and usually a separate texture sheet. In most games, there are separate foliage shaders you use, as well as the fact that when you add an alpha, it usually makes the texture a dxt5 instead of dxt1, which quadruples the size, so you want to keep it as small as possible,…