diff options
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_rast_priv.h | 2 | ||||
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_rast_tri.c | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_rast_priv.h b/src/gallium/drivers/llvmpipe/lp_rast_priv.h index 323c046cf4..723bb5ad69 100644 --- a/src/gallium/drivers/llvmpipe/lp_rast_priv.h +++ b/src/gallium/drivers/llvmpipe/lp_rast_priv.h @@ -75,7 +75,7 @@ struct lp_rasterizer { char clear_stencil; } state; - int nr_blocks; + unsigned nr_blocks; struct { unsigned x; unsigned y; diff --git a/src/gallium/drivers/llvmpipe/lp_rast_tri.c b/src/gallium/drivers/llvmpipe/lp_rast_tri.c index 428870bb04..07b0eccf1e 100644 --- a/src/gallium/drivers/llvmpipe/lp_rast_tri.c +++ b/src/gallium/drivers/llvmpipe/lp_rast_tri.c @@ -44,7 +44,7 @@ static void block_full_4( struct lp_rasterizer *rast, int x, int y ) { - int i = rast->nr_blocks; + const unsigned i = rast->nr_blocks; assert(x % 4 == 0); assert(y % 4 == 0); rast->blocks[i].x = x; @@ -97,7 +97,7 @@ do_block_4( struct lp_rasterizer *rast, /* As we do trivial reject already, masks should rarely be all zero: */ if (mask) { - int i = rast->nr_blocks; + const unsigned i = rast->nr_blocks; rast->blocks[i].x = x; rast->blocks[i].y = y; rast->blocks[i].mask = mask; @@ -169,7 +169,8 @@ lp_rast_triangle( struct lp_rasterizer *rast, int x = rast->x; int y = rast->y; - int ix, iy, i = 0; + int ix, iy; + unsigned i = 0; int c1 = tri->c1 + tri->dx12 * y - tri->dy12 * x; int c2 = tri->c2 + tri->dx23 * y - tri->dy23 * x; |