X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=viewer.cpp;fp=viewer.cpp;h=43036209b50b68c171060c7d19afc588f475cbc7;hb=5e435ce171da7fdf07722e503add7501e9d79bb9;hp=5ddda4792ad6d45945523d986067e0a1c340bf57;hpb=955e7cada42e099016879332e71863e46075d72b;p=libs%2Fgl.git diff --git a/viewer.cpp b/viewer.cpp index 5ddda479..43036209 100644 --- a/viewer.cpp +++ b/viewer.cpp @@ -44,6 +44,7 @@ private: public: Viewer(int, char **); + ~Viewer(); virtual int main(); private: @@ -110,6 +111,12 @@ Viewer::Viewer(int argc, char **argv): camera.look_at(GL::Vector3(0, 0, 0)); } +Viewer::~Viewer() +{ + delete object; + delete mesh; +} + int Viewer::main() { window.show(); @@ -118,7 +125,7 @@ int Viewer::main() void Viewer::tick() { - window.get_display().tick(); + window.tick(); GL::Framebuffer::system().clear(GL::COLOR_BUFFER_BIT|GL::DEPTH_BUFFER_BIT);