Changeset 475 for trunk/src/formats


Ignore:
Timestamp:
10/09/15 14:08:44 (10 years ago)
Author:
epyon
Message:
  • skeletal_mesh updates
Location:
trunk/src/formats
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/formats/assimp_loader.cc

    r471 r475  
    307307                                        NV_ASSERT( result->size() < MAX_BONES, "Too many bones to merge!" );
    308308                                        uint16 index = uint16( result->size() );
    309                                         result->push_back( bone );
     309                                        result->append( bone );
    310310                                        names[ bone->get_name() ] = index;
    311311                                        translate[b] = index;
     
    334334                }       
    335335        }
     336        result->initialize();
    336337
    337338        return result;
     
    360361        for ( auto set : temp_ref )
    361362        {
    362                 result->push_back( set );
    363         }
     363                result->append( set );
     364        }
     365        result->initialize();
    364366        delete temp;
    365367        return result;
  • trunk/src/formats/md3_loader.cc

    r471 r475  
    429429                access.set_name( make_name( name ) );
    430430                load_tags( access.add_channel<md3_key>( uint32( md3->header.num_frames ) ).channel(), name );
    431                 result->push_back( set );
    432         }
     431                result->append( set );
     432        }
     433        result->initialize();
    433434        return result;
    434435}
  • trunk/src/formats/nmd_loader.cc

    r470 r475  
    107107                data_channel_set* set = data_channel_set_creator::create_set( element_header.children );
    108108                load_channel_set( source, set, element_header );
    109                 m_node_data->push_back( set );
    110         }
     109                m_node_data->append( set );
     110        }
     111        m_node_data->initialize();
    111112        return true;
    112113}
Note: See TracChangeset for help on using the changeset viewer.