Ignore:
Timestamp:
11/03/15 19:06:23 (10 years ago)
Author:
epyon
Message:
  • cleanup of legacy code
  • resource updates
File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/legacy/md3_loader.cc

    r475 r480  
    435435}
    436436
    437 mesh_data_pack* nv::md3_loader::release_mesh_data_pack()
    438 {
    439         md3_t* md3 = reinterpret_cast<md3_t*>( m_md3 );
    440         int count = 1;
    441         data_channel_set* data = nullptr;
    442         if ( m_merge_all )
    443         {
    444                 data = data_channel_set_creator::create_set_array(1,3);
    445                 release_mesh_frame( &data[0], -1, -1 );
    446         }
    447         else
    448         {
    449                 count = md3->header.num_surfaces;
    450                 data = data_channel_set_creator::create_set_array( count, 3 );
    451                 for ( int i = 0; i < count; ++i )
    452                 {
    453                         release_mesh_frame( &data[i], -1, i );
    454                         data_channel_set_creator( &data[i] ).set_name( make_name( reinterpret_cast< char* >( md3->surfaces[i].header.name ) ) );
    455                 }
    456         }
    457         return new mesh_data_pack( uint32( count ), data, release_mesh_nodes_data() );
    458 }
    459 
    460437nv::size_t md3_loader::get_max_frames() const
    461438{
Note: See TracChangeset for help on using the changeset viewer.