diff options
author | Brian Paul <[email protected]> | 2010-01-21 17:31:43 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2010-01-21 17:31:43 -0700 |
commit | ff9b55da9a6e3b5aa2d42eac7d79c675a679af57 (patch) | |
tree | 9bc74c201f3ba065f4c36dbcd5a23458a7df8e60 /src | |
parent | a904a7b99043c19493db5c0945b046795a5932b1 (diff) |
llvmpipe: area is an int here, not float
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/llvmpipe/lp_setup_tri.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gallium/drivers/llvmpipe/lp_setup_tri.c b/src/gallium/drivers/llvmpipe/lp_setup_tri.c index dcd849bc856..b637c35735b 100644 --- a/src/gallium/drivers/llvmpipe/lp_setup_tri.c +++ b/src/gallium/drivers/llvmpipe/lp_setup_tri.c @@ -265,7 +265,8 @@ do_triangle_ccw(struct setup_context *setup, struct lp_scene *scene = lp_setup_get_current_scene(setup); struct lp_rast_triangle *tri = lp_scene_alloc_aligned( scene, sizeof *tri, 16 ); - float area, oneoverarea; + int area; + float oneoverarea; int minx, maxx, miny, maxy; tri->dx12 = x1 - x2; @@ -276,8 +277,7 @@ do_triangle_ccw(struct setup_context *setup, tri->dy23 = y2 - y3; tri->dy31 = y3 - y1; - area = (tri->dx12 * tri->dy31 - - tri->dx31 * tri->dy12); + area = (tri->dx12 * tri->dy31 - tri->dx31 * tri->dy12); LP_COUNT(nr_tris); @@ -285,7 +285,7 @@ do_triangle_ccw(struct setup_context *setup, * * XXX: subject to overflow?? */ - if (area <= 0.0f) { + if (area <= 0) { lp_scene_putback_data( scene, sizeof *tri ); LP_COUNT(nr_culled_tris); return; |