Ignore:
Timestamp:
07/26/16 20:24:02 (9 years ago)
Author:
epyon
Message:
  • random distributions
  • resource - rename/remove support
  • debug gizmo support
  • minor resource_manager upgrades
  • several minor changes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/engine/mesh_manager.cc

    r508 r509  
    114114                        result->node_names[(*nd)[i].name] = i;
    115115        }
     116       
     117        resource< mesh_data > rmesh = add( id, result );
     118
    116119        for ( uint32 i = 0; i < loader->get_mesh_count(); ++i )
    117120        {
     
    122125                auto mesh = m_mesh_manager->add( shash64( id.get_hash() + i ), data );
    123126                result->meshes.push_back( mesh );
     127                m_source_map[mesh.id()] = mesh_source{ rmesh, i };
    124128        }
     129        result->path.assign( id );
    125130        delete loader;
    126         if ( result )
    127                 add( id, result );
    128131        return result != nullptr;
    129132}
Note: See TracChangeset for help on using the changeset viewer.