From: Keith Whitwell Date: Mon, 19 Oct 2009 10:23:43 +0000 (+0100) Subject: llvmpipe: fix typo correcting for fill convention X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d9f44abe3bb0c9897937ef7f343a7896a0b4cbf0;p=mesa.git llvmpipe: fix typo correcting for fill convention Adjustments for top-left fill convention were being lost. --- diff --git a/src/gallium/drivers/llvmpipe/lp_setup_tri.c b/src/gallium/drivers/llvmpipe/lp_setup_tri.c index 1725614902b..961bd103a7b 100644 --- a/src/gallium/drivers/llvmpipe/lp_setup_tri.c +++ b/src/gallium/drivers/llvmpipe/lp_setup_tri.c @@ -269,8 +269,8 @@ do_triangle_ccw(struct setup_context *setup, struct lp_rast_triangle *tri = get_data( &setup->data, sizeof *tri ); float area; - float c1, c2, c3; int minx, maxx, miny, maxy; + float c1, c2, c3; tri->inputs.state = setup->fs.stored; @@ -328,9 +328,9 @@ do_triangle_ccw(struct setup_context *setup, /* correct for top-left fill convention: */ - if (tri->dy12 < 0 || (tri->dy12 == 0 && tri->dx12 > 0)) c1++; - if (tri->dy23 < 0 || (tri->dy23 == 0 && tri->dx23 > 0)) c2++; - if (tri->dy31 < 0 || (tri->dy31 == 0 && tri->dx31 > 0)) c3++; + if (tri->dy12 < 0 || (tri->dy12 == 0 && tri->dx12 > 0)) tri->c1++; + if (tri->dy23 < 0 || (tri->dy23 == 0 && tri->dx23 > 0)) tri->c2++; + if (tri->dy31 < 0 || (tri->dy31 == 0 && tri->dx31 > 0)) tri->c3++; /* find trivial reject offsets for each edge for a single-pixel * sized block. These will be scaled up at each recursive level to