--- ../src/render.c	2012-03-28 19:46:54.000000000 -0400
+++ render.c	2012-03-27 22:15:42.000000000 -0400
@@ -51,7 +51,7 @@ while (polyneed>0)
 kt=1;mytexture=meshtid[poly];
 
 while ((kt<polyneed)&(meshtid[poly+kt]==mytexture)) kt++;
-if (lasttexture!=mytexture) {glBindTexture(GL_TEXTURE_2D,zc_texture[mytexture]);if (textureheader[mytexture][0]==2) glEnable(GL_ALPHA_TEST); else glDisable(GL_ALPHA_TEST);lasttexture=mytexture;}
+if (lasttexture!=mytexture) {glBindTexture(GL_TEXTURE_2D,zc_texture[mytexture]);if (textureheader[mytexture][0]==2) glEnable(GL_BLEND); else glDisable(GL_BLEND);lasttexture=mytexture;}
 glDrawArrays(GL_TRIANGLES,poly*3,kt*3);
 polyneed-=kt;
 poly+=kt;
