Changeset 411 for trunk/src/formats/md3_loader.cc
- Timestamp:
- 07/09/15 12:19:30 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/md3_loader.cc
r406 r411 286 286 } 287 287 288 nv:: key_raw_channel* nv::md3_loader::load_tags( const string_view& tag )288 nv::raw_data_channel* nv::md3_loader::load_tags( const string_view& tag ) 289 289 { 290 290 md3_t* md3 = reinterpret_cast< md3_t* >( m_md3 ); 291 key_raw_channel* result = key_raw_channel::create<md3_key>( uint32( md3->header.num_frames ) );291 raw_data_channel* result = raw_data_channel::create<md3_key>( uint32( md3->header.num_frames ) ); 292 292 // TODO: is this brain damaged in efficiency (loop nest order) or what? 293 293 for ( sint32 f = 0; f < md3->header.num_frames; ++f ) … … 352 352 } 353 353 354 mesh_raw_channel* mc_pn = mesh_raw_channel::create< vtx_md3_pn >( uint32( num_verts * frame_count ) );355 mesh_raw_channel* mc_t = mesh_raw_channel::create< vtx_md3_t >( uint32( num_verts ) );356 mesh_raw_channel* ic = mesh_raw_channel::create_index< uint16 >( uint32( index_count ) );354 raw_data_channel* mc_pn = raw_data_channel::create< vtx_md3_pn >( uint32( num_verts * frame_count ) ); 355 raw_data_channel* mc_t = raw_data_channel::create< vtx_md3_t >( uint32( num_verts ) ); 356 raw_data_channel* ic = raw_data_channel::create_index< uint16 >( uint32( index_count ) ); 357 357 vtx_md3_pn* vtx_pn = reinterpret_cast< vtx_md3_pn* >( mc_pn->data ); 358 358 vtx_md3_t* vtx_t = reinterpret_cast< vtx_md3_t* >( mc_t->data ); … … 435 435 nodes[i].data = new key_data; 436 436 437 key_raw_channel* keys = load_tags( name );437 raw_data_channel* keys = load_tags( name ); 438 438 nodes[i].data->add_channel( keys ); 439 439 }
Note: See TracChangeset
for help on using the changeset viewer.