Index: code/hud/hudtarget.cpp
===================================================================
--- code/hud/hudtarget.cpp	(revision 11278)
+++ code/hud/hudtarget.cpp	(working copy)
@@ -2835,7 +2835,7 @@
 
 	verts[0].screen.xyw.x = x1;
 	verts[0].screen.xyw.y = y1;
-	verts[0].screen.xyw.w = 0.0f;
+	verts[0].screen.xyw.w = 0.1f;
 	verts[0].texture_position.u = 0.0f;
 	verts[0].texture_position.v = 0.0f;
 	verts[0].flags = PF_PROJECTED;
@@ -2847,7 +2847,7 @@
 
 	verts[1].screen.xyw.x = x2;	
 	verts[1].screen.xyw.y = y2;
-	verts[1].screen.xyw.w = 0.0f;
+	verts[1].screen.xyw.w = 0.1f;
 	verts[1].texture_position.u = 0.0f;
 	verts[1].texture_position.v = 0.0f;
 	verts[1].flags = PF_PROJECTED;
@@ -2859,7 +2859,7 @@
 
 	verts[2].screen.xyw.x = x3;
 	verts[2].screen.xyw.y = y3;
-	verts[2].screen.xyw.w = 0.0f;
+	verts[2].screen.xyw.w = 0.1f;
 	verts[2].texture_position.u = 0.0f;
 	verts[2].texture_position.v = 0.0f;
 	verts[2].flags = PF_PROJECTED;
@@ -2878,7 +2878,7 @@
 	gr_zbuffer_set( GR_ZBUFF_NONE );
 	
 	//gr_tmapper( 3, vertlist, TMAP_FLAG_TRILIST );
-	g3_draw_poly_constant_sw(3, vertlist, TMAP_FLAG_GOURAUD | TMAP_FLAG_RGB | TMAP_FLAG_ALPHA, 0.1f);	
+	g3_draw_poly_constant_sw(3, vertlist, TMAP_FLAG_GOURAUD | TMAP_FLAG_RGB | TMAP_FLAG_ALPHA | TMAP_FLAG_TRILIST, 0.1f);	
 
 	gr_zbuffer_set( saved_mode );
 	gr_set_cull(cull);
