X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fmesh.cpp;h=4679e3a3f43271fe91d9119e615ac30136d3b9a2;hb=b8b7c6b251cace40021bdfacc6aa17242aa51e1d;hp=029c16e0fac6b04d35f1847faf2590fafd320c1f;hpb=acaefb4c669f01855252818ef0a2958cbdababc3;p=libs%2Fgl.git diff --git a/source/core/mesh.cpp b/source/core/mesh.cpp index 029c16e0..4679e3a3 100644 --- a/source/core/mesh.cpp +++ b/source/core/mesh.cpp @@ -9,29 +9,12 @@ using namespace std; namespace Msp { namespace GL { -Mesh::Mesh(ResourceManager *rm) +Mesh::Mesh(const VertexFormat &f): + Mesh() { - init(rm); -} - -Mesh::Mesh(const VertexFormat &f, ResourceManager *rm) -{ - init(rm); storage(f); } -void Mesh::init(ResourceManager *rm) -{ - vbuf = 0; - ibuf = 0; - dirty = 0; - disallow_rendering = false; - face_winding = NON_MANIFOLD; - - if(rm) - set_manager(rm); -} - Mesh::~Mesh() { set_manager(0);