X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=tools%2Fviewer.cpp;fp=tools%2Fviewer.cpp;h=d2a384f4e0b2afc112afd7fe3ea62ac3da676237;hp=3e12321f014857d0763dd0a7c496b3479de76712;hb=b760fa04a65deaceb4c793ba24ca4f4e01bdbc82;hpb=de5d710b87879d6a0b06407da096ec505f8b7679 diff --git a/tools/viewer.cpp b/tools/viewer.cpp index 3e12321f..d2a384f4 100644 --- a/tools/viewer.cpp +++ b/tools/viewer.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -144,9 +145,12 @@ Viewer::Viewer(int argc, char **argv): resources.add("__.object", object); } else if(ext==".object") + renderable = load(renderable_name); + else if(ext==".scene") { - object = load(renderable_name); - renderable = object; + GL::SimpleScene *scene = new GL::SimpleScene; + DataFile::load(*scene, renderable_name, resources); + renderable = scene; } else throw usage_error("Unknown renderable type");