Changeset 418 for trunk/src/gfx/skeletal_mesh.cc
- Timestamp:
- 07/10/15 20:34:11 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gfx/skeletal_mesh.cc
r417 r418 31 31 32 32 //array_view< raw_data_channel* > channels = a_mesh_data->get_raw_channels(); 33 for ( auto channel : *a_mesh_data )33 for ( auto& channel : *a_mesh_data ) 34 34 { 35 35 //const raw_data_channel* channel = channels[ch]; 36 if ( channel ->size() > 0 &&channel != pntiw_chan )37 { 38 const data_descriptor& desc = channel ->descriptor();36 if ( channel.size() > 0 && &channel != pntiw_chan ) 37 { 38 const data_descriptor& desc = channel.descriptor(); 39 39 if ( desc[0].vslot == slot::INDEX ) 40 40 { 41 buffer b = a_context->get_device()->create_buffer( INDEX_BUFFER, STREAM_DRAW, channel ->raw_size(), channel->raw_data() );41 buffer b = a_context->get_device()->create_buffer( INDEX_BUFFER, STREAM_DRAW, channel.raw_size(), channel.raw_data() ); 42 42 a_context->set_index_buffer( m_va, b, desc[0].etype, true ); 43 43 } 44 44 else 45 45 { 46 buffer b = a_context->get_device()->create_buffer( VERTEX_BUFFER, STREAM_DRAW, channel ->raw_size(), channel->raw_data() );46 buffer b = a_context->get_device()->create_buffer( VERTEX_BUFFER, STREAM_DRAW, channel.raw_size(), channel.raw_data() ); 47 47 a_context->add_vertex_buffers( m_va, b, desc ); 48 48 }
Note: See TracChangeset
for help on using the changeset viewer.