llvmpipe: remove lp_rast_triangle::min/max fields

These values aren't needed outside the do_triangle_ccw() function.
This commit is contained in:
Brian Paul 2010-01-15 11:52:13 -07:00
parent 47fee14687
commit adb48d5350
2 changed files with 10 additions and 16 deletions

View 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;

View 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
*/