Changeset 416 for trunk/src/formats/md2_loader.cc
- Timestamp:
- 07/10/15 14:16:42 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/formats/md2_loader.cc
r413 r416 8 8 9 9 #include "nv/core/logging.hh" 10 #include "nv/interface/data_channel_access.hh" 11 10 12 #include <cstring> 11 13 … … 309 311 310 312 311 mesh_data* nv::md2_loader::release_mesh_data( size_t )312 { 313 mesh_data* data = new mesh_data( "md2_mesh");313 data_channel_set* nv::md2_loader::release_mesh_data( size_t ) 314 { 315 data_channel_set* data = data_channel_set_creator::create( 3 ); 314 316 release_mesh_frame( data, -1 ); 315 317 return data; 316 318 } 317 319 318 void nv::md2_loader::release_mesh_frame( mesh_data* data, sint32 frame )320 void nv::md2_loader::release_mesh_frame( data_channel_set* data, sint32 frame ) 319 321 { 320 322 md2_t* md2 = reinterpret_cast< md2_t* >( m_md2 ); … … 364 366 } 365 367 366 data->add_channel( mc_pn.release() ); 367 data->add_channel( mc_t.release() ); 368 data->add_channel( ic.release() ); 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() ); 369 373 } 370 374 371 375 mesh_data_pack* nv::md2_loader::release_mesh_data_pack() 372 376 { 373 mesh_data* data = new mesh_data[1];377 data_channel_set* data = data_channel_set_creator::create_array( 1, 3 ); 374 378 release_mesh_frame( &data[0], -1 ); 375 379 return new mesh_data_pack( 1, data );
Note: See TracChangeset
for help on using the changeset viewer.