gallium: nr_attrs was off by one, updated comments, minor code movement

This commit is contained in:
Brian Paul 2008-07-02 19:05:18 -06:00
parent 39b9b05313
commit 8fb4d602db

View file

@ -1266,12 +1266,14 @@ void setup_prepare( struct setup_context *setup )
sp->framebuffer.zsbuf->status = PIPE_SURFACE_STATUS_DEFINED;
}
/* Note: nr_attrs is only used for debugging (vertex printing) */
{
const struct sp_fragment_shader *fs = setup->softpipe->fs;
setup->quad.nr_attrs = fs->info.num_inputs;
sp->quad.first->begin(sp->quad.first);
setup->quad.nr_attrs = fs->info.num_inputs + 1; /* +1 for vert pos */
}
sp->quad.first->begin(sp->quad.first);
if (sp->reduced_api_prim == PIPE_PRIM_TRIANGLES &&
sp->rasterizer->fill_cw == PIPE_POLYGON_MODE_FILL &&
sp->rasterizer->fill_ccw == PIPE_POLYGON_MODE_FILL) {