nv30_init_state_functions(nv30);
/* Create, configure, and install fallback swtnl path */
- nv30->draw = draw_create();
+ nv30->draw = draw_create(&nv30->pipe);
draw_wide_point_threshold(nv30->draw, 9999999.0);
draw_wide_line_threshold(nv30->draw, 9999999.0);
draw_enable_line_stipple(nv30->draw, FALSE);
nv40_init_state_functions(nv40);
/* Create, configure, and install fallback swtnl path */
- nv40->draw = draw_create();
+ nv40->draw = draw_create(&nv40->pipe);
draw_wide_point_threshold(nv40->draw, 9999999.0);
draw_wide_line_threshold(nv40->draw, 9999999.0);
draw_enable_line_stipple(nv40->draw, FALSE);
draw_bind_vertex_shader(draw, nv40->vertprog->draw);
if (nv40->draw_dirty & NV40_NEW_RAST)
- draw_set_rasterizer_state(draw, &nv40->rasterizer->pipe);
+ draw_set_rasterizer_state(draw, &nv40->rasterizer->pipe, nv40->rasterizer);
if (nv40->draw_dirty & NV40_NEW_UCP)
draw_set_clip_state(draw, &nv40->clip);