diff options
author | Brian Paul <[email protected]> | 2009-12-01 16:00:04 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-12-01 16:00:08 -0700 |
commit | 938acf0367416c989d49f231da855ba6ea8d64ca (patch) | |
tree | 72f303e462fb3d598d5b960465bf0a35468d95a0 /src/gallium | |
parent | 63b1f23b3eb6fceaff7c2ceed925ef57f63f9fa2 (diff) |
llvmpipe: make nr_blocks unsigned
Diffstat (limited to 'src/gallium')
-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 323c046cf46..723bb5ad695 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 428870bb041..07b0eccf1e7 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; |