X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fobject.cpp;h=479e77afa986ac124137a4726717d055af56910a;hp=067686d205cee62f8b117ce429c75f58c2e1b21a;hb=b7ecc29c204faede028556d1942b2d61d5cda9ee;hpb=d493917dbc215cd6ba3f8773a52a289d9f14380d diff --git a/source/render/object.cpp b/source/render/object.cpp index 067686d2..479e77af 100644 --- a/source/render/object.cpp +++ b/source/render/object.cpp @@ -17,7 +17,7 @@ using namespace std; namespace Msp { namespace GL { -Matrix Object::identity_matrix; +const Matrix Object::identity_matrix; Object::Object(): lods(1), @@ -76,12 +76,12 @@ void Object::set_mesh(unsigned i, const Mesh *m) void Object::update_bounding_sphere() { vector points; - for(vector::const_iterator i=lods.begin(); i!=lods.end(); ++i) + for(const LevelOfDetail &l: lods) { - if(!i->mesh || !i->mesh->is_loaded()) + if(!l.mesh || !l.mesh->is_loaded()) continue; - const VertexArray &vertices = i->mesh->get_vertices(); + const VertexArray &vertices = l.mesh->get_vertices(); int offset = vertices.get_format().offset(VERTEX3); bool three = true;