Ignore:
Timestamp:
07/10/15 14:16:42 (10 years ago)
Author:
epyon
Message:
  • mesh_data and key_data are data_channel_set (WIP)
  • massive cleanup of privacy in data_channels
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gfx/skeletal_mesh.cc

    r415 r416  
    2727
    2828        m_vtx_data  = a_mesh_data->get_channel_data<md5_vtx_pntiw>();
    29         m_indices   = a_mesh_data->get_count();
     29        m_indices   = a_mesh_data->get_channel_size( slot::INDEX );
    3030        m_va        = a_context->create_vertex_array();
    3131
    32         array_view< raw_data_channel* > channels = a_mesh_data->get_raw_channels();
    33         for ( uint32 ch = 0; ch < channels.size(); ++ch )
    34         {
    35                 const raw_data_channel* channel = channels[ch];
     32        //array_view< raw_data_channel* > channels = a_mesh_data->get_raw_channels();
     33        for ( auto channel : *a_mesh_data )
     34        {
     35                //const raw_data_channel* channel = channels[ch];
    3636                if ( channel->size() > 0 && channel != pntiw_chan )
    3737                {
     
    218218{
    219219        m_va          = a_context->create_vertex_array( a_mesh, nv::STATIC_DRAW );
    220         m_index_count = a_mesh->get_count();
     220        m_index_count = a_mesh->get_channel_size( slot::INDEX );
    221221        if ( m_bone_data )
    222222        {
Note: See TracChangeset for help on using the changeset viewer.