]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.cpp
Remove last fragments of rendererless rendering
[libs/gl.git] / source / mesh.cpp
index e901536535cd04716d973594200700cb8829807a..4b247e8d4f759aa6f68287590207076ff0dbf5cc 100644 (file)
@@ -114,27 +114,6 @@ void Mesh::set_winding(const WindingTest *w)
        winding = w;
 }
 
-void Mesh::draw() const
-{
-       const Mesh *cur = current();
-       if(cur && cur!=this)
-               throw invalid_operation("Mesh::draw");
-
-       if(manager)
-       {
-               manager->resource_used(*this);
-               if(disallow_rendering)
-                       return;
-       }
-
-       BindRestore bind_vtxs(vtx_setup);
-       BindRestore bind_ibuf(ibuf, ELEMENT_ARRAY_BUFFER);
-       Bind bind_winding(winding);
-
-       for(vector<Batch>::const_iterator i=batches.begin(); i!=batches.end(); ++i)
-               i->draw();
-}
-
 void Mesh::draw(Renderer &renderer) const
 {
        if(manager)