Changeset 282 for trunk/src/gfx


Ignore:
Timestamp:
07/10/14 00:29:34 (11 years ago)
Author:
epyon
Message:
  • key_slots - another template hell similar to vertex definitions
  • animation data is now stored using key_raw_channel's similarly to mesh_raw_channels
  • automatic compile-time templated interpolation generation for any type of animation key
  • QUAT and TRANSFORM as registered types for channels
  • a ton of minor cleanups
  • do not open vertex.hh if you want to stay sane
File:
1 edited

Legend:

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

    r281 r282  
    4444{
    4545        NV_ASSERT( m_tag_map, "TAGMAP FAIL" );
    46         const transform_vector* transforms = m_tag_map->get_tag( tag );
     46        const transform* transforms = m_tag_map->get_tag( tag );
    4747        NV_ASSERT( transforms, "TAG FAIL" );
    48         return interpolate( transforms->get( m_last_frame ), transforms->get( m_next_frame ), m_interpolation  );
     48        return interpolate( transforms[ m_last_frame ], transforms[ m_next_frame ], m_interpolation  );
    4949}
    5050
Note: See TracChangeset for help on using the changeset viewer.