]> git.tdb.fi Git - libs/gl.git/blobdiff - source/mesh.cpp
Use RAII checks for extensions and versions
[libs/gl.git] / source / mesh.cpp
index 44005514d97a74deb54fdb339d42436b5f74ed0a..fec753d0d3938d157b93403cd47716539f30551c 100644 (file)
@@ -28,14 +28,15 @@ void Mesh::use_vertex_buffer(bool b)
                vertices.use_vertex_buffer(0);
 }
 
-RefPtr<MeshBuilder> Mesh::modify()
+void Mesh::add_batch(const Batch &b)
 {
-       return new MeshBuilder(*this);
+       batches.push_back(b);
 }
 
-void Mesh::add_batch(const Batch &b)
+void Mesh::clear()
 {
-       batches.push_back(b);
+       vertices.clear();
+       batches.clear();
 }
 
 void Mesh::draw() const