X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fobject.cpp;h=2423fcdab3fa353c47639484953e07cef1a68a5f;hb=f17794d55923d4fb4f63e9d082d8d84a735a04e8;hp=0a03b7a81a151da82ac76c41e04159e23fc4a963;hpb=a93d6abc8a4a3e70fa8f6781d9804583e18ef636;p=libs%2Fgl.git diff --git a/source/object.cpp b/source/object.cpp index 0a03b7a8..2423fcda 100644 --- a/source/object.cpp +++ b/source/object.cpp @@ -125,9 +125,12 @@ void Object::Loader::mesh(const std::string &n) void Object::Loader::technique() { - RefPtr tch=new Technique; - load_sub(*tch, get_collection()); - obj.technique=tch.release(); + RefPtr tech=new Technique; + if(coll) + load_sub(*tech, get_collection()); + else + load_sub(*tech); + obj.technique=tech.release(); obj.own_technique=true; }