diff options
author | Stijn Buys <ingar@osirion.org> | 2010-10-24 16:02:09 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2010-10-24 16:02:09 +0000 |
commit | a704318f507f486ac04834747eb209d0a9410702 (patch) | |
tree | b6f3f6df4b285be0b9c6e91c0486271daf0bb6ee /src/model/asefile.cc | |
parent | c2a6f7c2ee6245109c897ee23b093b5277a30594 (diff) |
keepalive optimizations, r_lights engine variable, OpenGL VBO support
Diffstat (limited to 'src/model/asefile.cc')
-rw-r--r-- | src/model/asefile.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/model/asefile.cc b/src/model/asefile.cc index f02c450..0275603 100644 --- a/src/model/asefile.cc +++ b/src/model/asefile.cc @@ -686,8 +686,9 @@ Model *ASEFile::load(const std::string &name) model->model_maxbbox.assign (asefile.ase_maxbbox * SCALE); model->set_radius(math::max(model->model_minbbox.length(), model->model_maxbbox.length())); - for (FragmentGroup::iterator fit = asefile.fragmentgroup()->begin(); fit != asefile.fragmentgroup()->end(); fit++) { - Fragment *fragment = (*fit); + for (FragmentGroup::Fragments::const_iterator fit = asefile.fragmentgroup()->fragments().begin(); fit != asefile.fragmentgroup()->fragments().end(); fit++) { + + const Fragment *fragment = (*fit); model->model_tris_count += fragment->structural_size() + fragment->detail_size(); } model->add_group(asefile.fragmentgroup()); |