Changeset 424 for trunk/src/formats/md3_loader.cc
- Timestamp:
- 07/16/15 21:21:19 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/md3_loader.cc
r423 r424 324 324 data_channel_set* nv::md3_loader::release_mesh_data( nv::size_t index ) 325 325 { 326 data_channel_set* data = data_channel_set_creator::create (3);326 data_channel_set* data = data_channel_set_creator::create_set(3); 327 327 release_mesh_frame( data, -1, static_cast< sint32 >( index ) ); 328 328 return data; … … 424 424 const md3_tag_t& rtag = md3->tags[i]; 425 425 string_view name( reinterpret_cast< const char* >(rtag.name) ); 426 427 nodes[i].transform = mat4(); 428 nodes[i].name = hash_string< uint64 >( name.data() ); 429 nodes[i].parent_id = -1; 430 nodes[i].data = data_channel_set_creator::create( 1 ); 431 load_tags( data_channel_set_creator( nodes[i].data ).add_channel<md3_key>( uint32( md3->header.num_frames ) ).channel(), name ); 426 nodes[i].data = data_channel_set_creator::create_set( 1 ); 427 data_channel_set_creator access( nodes[i].data ); 428 access.set_name( hash_string< uint64 >( name.data() ) ); 429 load_tags( access.add_channel<md3_key>( uint32( md3->header.num_frames ) ).channel(), name ); 432 430 } 433 431 int name_; … … 442 440 if ( m_merge_all ) 443 441 { 444 data = data_channel_set_creator::create_ array(1,3);442 data = data_channel_set_creator::create_set_array(1,3); 445 443 release_mesh_frame( &data[0], -1, -1 ); 446 444 data_channel_set_creator( &data[0] ).set_name( reinterpret_cast< char* >( md3->header.name ) ); … … 449 447 { 450 448 count = md3->header.num_surfaces; 451 data = data_channel_set_creator::create_ array( count, 3 );449 data = data_channel_set_creator::create_set_array( count, 3 ); 452 450 for ( int i = 0; i < count; ++i ) 453 451 {
Note: See TracChangeset
for help on using the changeset viewer.