draw_destroy( softpipe->draw );
+ softpipe->quad.polygon_stipple->destroy( softpipe->quad.polygon_stipple );\r
+ softpipe->quad.shade->destroy( softpipe->quad.shade );\r
+ softpipe->quad.alpha_test->destroy( softpipe->quad.alpha_test );\r
+ softpipe->quad.depth_test->destroy( softpipe->quad.depth_test );\r
+ softpipe->quad.stencil_test->destroy( softpipe->quad.stencil_test );\r
+ softpipe->quad.occlusion->destroy( softpipe->quad.occlusion );\r
+ softpipe->quad.coverage->destroy( softpipe->quad.coverage );\r
+ softpipe->quad.bufloop->destroy( softpipe->quad.bufloop );\r
+ softpipe->quad.blend->destroy( softpipe->quad.blend );\r
+ softpipe->quad.colormask->destroy( softpipe->quad.colormask );\r
+ softpipe->quad.output->destroy( softpipe->quad.output );
+
free( softpipe );
}