llvmpipe: remove lp_rast_triangle::min/max fields
authorBrian Paul <brianp@vmware.com>
Fri, 15 Jan 2010 18:52:13 +0000 (11:52 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 15 Jan 2010 18:52:14 +0000 (11:52 -0700)
These values aren't needed outside the do_triangle_ccw() function.

src/gallium/drivers/llvmpipe/lp_rast.h
src/gallium/drivers/llvmpipe/lp_setup_tri.c

index 2a97fe4c67bc5926ea40cfa2289220bfb9163621..21ebfa7ca9185dbf7df7a149a60313895698490f 100644 (file)
@@ -97,12 +97,6 @@ struct lp_rast_shader_inputs {
  * Objects of this type are put into the setup_context::data buffer.
  */
 struct lp_rast_triangle {
-   /* bounding box of tri (in pixels) */
-   int minx;
-   int maxx;
-   int miny;
-   int maxy;
-
    /* one-pixel sized trivial accept offsets for each plane */
    int ei1;                   
    int ei2;
index e7de6431d38e879887f1cd3b275223e156825387..ae354b3870ebc778022178e6be21b98f4fd77a2d 100644 (file)
@@ -288,13 +288,13 @@ do_triangle_ccw(struct setup_context *setup,
    }
 
    /* Bounding rectangle (in pixels) */
-   tri->minx = (MIN3(x1, x2, x3) + (FIXED_ONE-1)) >> FIXED_ORDER;
-   tri->maxx = (MAX3(x1, x2, x3) + (FIXED_ONE-1)) >> FIXED_ORDER;
-   tri->miny = (MIN3(y1, y2, y3) + (FIXED_ONE-1)) >> FIXED_ORDER;
-   tri->maxy = (MAX3(y1, y2, y3) + (FIXED_ONE-1)) >> FIXED_ORDER;
+   minx = (MIN3(x1, x2, x3) + (FIXED_ONE-1)) >> FIXED_ORDER;
+   maxx = (MAX3(x1, x2, x3) + (FIXED_ONE-1)) >> FIXED_ORDER;
+   miny = (MIN3(y1, y2, y3) + (FIXED_ONE-1)) >> FIXED_ORDER;
+   maxy = (MAX3(y1, y2, y3) + (FIXED_ONE-1)) >> FIXED_ORDER;
    
-   if (tri->miny == tri->maxy || 
-       tri->minx == tri->maxx) {
+   if (miny == maxy || 
+       minx == maxx) {
       lp_scene_putback_data( scene, sizeof *tri );
       return;
    }
@@ -384,10 +384,10 @@ do_triangle_ccw(struct setup_context *setup,
 
    /* Convert to tile coordinates:
     */
-   minx = tri->minx / TILE_SIZE;
-   miny = tri->miny / TILE_SIZE;
-   maxx = tri->maxx / TILE_SIZE;
-   maxy = tri->maxy / TILE_SIZE;
+   minx = minx / TILE_SIZE;
+   miny = miny / TILE_SIZE;
+   maxx = maxx / TILE_SIZE;
+   maxy = maxy / TILE_SIZE;
 
    /* Clamp maxx, maxy to framebuffer size
     */