llvmpipe: just bin whole tiles for now
This commit is contained in:
parent
402c189af7
commit
da1808ccc9
|
@ -188,6 +188,8 @@ void lp_rast_triangle( struct lp_rasterizer *rast,
|
|||
float x0, y0;
|
||||
float c1, c2, c3;
|
||||
|
||||
debug_printf("%s\n", __FUNCTION__);
|
||||
|
||||
if (miny == maxy || minx == maxx) {
|
||||
debug_printf("%s: non-intersecting triangle in bin\n", __FUNCTION__);
|
||||
return;
|
||||
|
|
|
@ -421,10 +421,15 @@ do_triangle_ccw(struct setup_context *setup,
|
|||
}
|
||||
else
|
||||
{
|
||||
#if 1
|
||||
bin_command( &setup->tile[x][y], lp_rast_shade_tile,
|
||||
lp_rast_arg_inputs(&tri->inputs) );
|
||||
#else
|
||||
/* shade partial tile */
|
||||
bin_command( &setup->tile[x][y],
|
||||
lp_rast_triangle,
|
||||
lp_rast_arg_triangle(tri) );
|
||||
#endif
|
||||
}
|
||||
|
||||
/* Iterate cx values across the region:
|
||||
|
|
Loading…
Reference in New Issue