Add a quad_stage::begin() method to do per-primitive preparations (like setting up samplers).

This commit is contained in:
Brian
2007-08-08 11:37:00 -06:00
parent 8daa738cf9
commit f00179f9b4
3 changed files with 48 additions and 13 deletions

View File

@@ -1008,8 +1008,11 @@ setup_point(struct draw_stage *stage, struct prim_header *prim)
static void setup_begin( struct draw_stage *stage )
{
struct setup_stage *setup = setup_stage(stage);
struct softpipe_context *sp = setup->softpipe;
setup->quad.nr_attrs = setup->softpipe->nr_frag_attrs;
sp->quad.first->begin(sp->quad.first);
}