fix edgeflag bug

This commit is contained in:
Brian 2007-08-17 15:37:22 +01:00
parent c5004c7db6
commit bc3f87683a
1 changed files with 4 additions and 2 deletions

View File

@ -258,8 +258,10 @@ static void do_quad( struct draw_context *draw,
unsigned v2,
unsigned v3 )
{
do_ef_triangle( draw, 1, ~(1<<0), v0, v1, v3 );
do_ef_triangle( draw, 0, ~(1<<1), v1, v2, v3 );
const unsigned omitEdge2 = ~(1 << 1);
const unsigned omitEdge3 = ~(1 << 2);
do_ef_triangle( draw, 1, omitEdge2, v0, v1, v3 );
do_ef_triangle( draw, 0, omitEdge3, v1, v2, v3 );
}