Changeset 417 for trunk/src/formats/md2_loader.cc
- Timestamp:
- 07/10/15 19:50:47 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/md2_loader.cc
r416 r417 326 326 size_t frame_count = ( frame == -1 ? num_frames : 1 ); 327 327 328 data_channel_creator< vtx_md2_pn > mc_pn( num_verts * frame_count ); 329 vtx_md2_pn* vtx_pn = mc_pn.data(); 328 data_channel_set_creator maccess( data ); 329 vtx_md2_pn* vtx_pn = maccess.add_channel< vtx_md2_pn >( num_verts * frame_count ).data(); 330 vtx_md2_t* vtx_t = maccess.add_channel< vtx_md2_t >( num_verts ).data(); 331 uint16* icp = &maccess.add_channel< index_u16 >( m_new_indexes.size() ).data()->index; 330 332 331 333 uint32 index = 0; … … 349 351 } 350 352 351 data_channel_creator< vtx_md2_t > mc_t( num_verts );352 vtx_md2_t* vtx_t = mc_t.data();353 354 353 vec2 scale( 1.0f / static_cast<float>( md2->header.skinwidth ), 1.0f / static_cast<float>( md2->header.skinheight ) ); 355 354 for (size_t i = 0; i < num_verts; ++i ) … … 359 358 } 360 359 361 data_channel_creator< index_u16 > ic( m_new_indexes.size() );362 360 if ( m_new_indexes.size() > 0 ) 363 361 { 364 uint16* icp = reinterpret_cast< uint16* >( ic.raw_data() );365 362 raw_copy_n( m_new_indexes.data(), m_new_indexes.size(), icp ); 366 363 } 367 364 368 data_channel_set_creator maccess( data );369 370 maccess.add_channel( mc_pn.release() );371 maccess.add_channel( mc_t.release() );372 maccess.add_channel( ic.release() );373 365 } 374 366
Note: See TracChangeset
for help on using the changeset viewer.