X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fmesh.cpp;h=55d7fc0648df0920dfb93419344d6ee53fdd30a5;hp=8f7c517b2b5360a57d69bded3aed38d32b9ab58c;hb=0ab875bdc9fbf84ecfce883b188410bb45882447;hpb=cabb833e9b4ca10b9f350f3be6c351dce6a66822 diff --git a/source/mesh.cpp b/source/mesh.cpp index 8f7c517b..55d7fc06 100644 --- a/source/mesh.cpp +++ b/source/mesh.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include "buffer.h" @@ -29,7 +30,7 @@ void Mesh::init(ResourceManager *rm) vbuf = 0; ibuf = 0; vao_id = 0; - defer_buffers = true; + defer_buffers = ARB_vertex_buffer_object; dirty = true; disallow_rendering = false; winding = 0; @@ -40,6 +41,7 @@ void Mesh::init(ResourceManager *rm) Mesh::~Mesh() { + set_manager(0); delete vbuf; delete ibuf; if(vao_id)