Changeset 236 for trunk


Ignore:
Timestamp:
05/13/14 13:58:51 (11 years ago)
Author:
epyon
Message:
  • mass renames to prepare for new mesh_data
Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/formats/md2_loader.hh

    r228 r236  
    2929                virtual bool load( stream& source );
    3030                virtual size_t get_size() { return m_size; }
    31                 virtual mesh_data* release_mesh_data();
    32                 virtual mesh_data* get_frame( sint32 frame );
     31                virtual mesh_data_old* release_mesh_data();
     32                virtual mesh_data_old* get_frame( sint32 frame );
    3333
    3434//              virtual mesh* release_mesh();
  • trunk/nv/formats/md3_loader.hh

    r230 r236  
    3737                virtual bool load( stream& source );
    3838                virtual size_t get_size() { return m_size; }
    39                 virtual mesh_data* release_mesh_data();
    40                 virtual mesh_data* get_frame( sint32 frame );
     39                virtual mesh_data_old* release_mesh_data();
     40                virtual mesh_data_old* get_frame( sint32 frame );
    4141
    4242                virtual const md3_tag* get_tag( const std::string& name ) const;
  • trunk/nv/formats/md5_loader.hh

    r228 r236  
    145145                virtual bool load( stream& source );
    146146                virtual size_t get_size();
    147                 virtual mesh_data* release_mesh_data() { return release_submesh_data(0); }
    148                 virtual mesh_data* release_submesh_data( uint32 mesh_id );
     147                virtual mesh_data_old* release_mesh_data() { return release_submesh_data(0); }
     148                virtual mesh_data_old* release_submesh_data( uint32 mesh_id );
    149149//              virtual mesh* get_frame( sint32 /*frame*/ ) { return nullptr; }
    150150                bool check_animation( const md5_animation& animation ) const;
  • trunk/nv/formats/obj_loader.hh

    r224 r236  
    2727                virtual bool load( stream& source );
    2828                virtual size_t get_size() { return m_size; }
    29                 virtual mesh_data* release_mesh_data() { mesh_data* m = m_mesh; m_mesh = nullptr; return m; }
     29                virtual mesh_data_old* release_mesh_data() { mesh_data_old* m = m_mesh; m_mesh = nullptr; return m; }
    3030        private:
    31                 mesh_data*  m_mesh;
    32                 bool        m_tangents;
    33                 std::size_t m_size;
     31                mesh_data_old*  m_mesh;
     32                bool            m_tangents;
     33                std::size_t     m_size;
    3434        };
    3535
  • trunk/nv/gfx/keyframed_mesh.hh

    r230 r236  
    3737        {
    3838        public:
    39                 keyframed_mesh( context* a_context, mesh_data* a_data );
     39                keyframed_mesh( context* a_context, mesh_data_old* a_data );
    4040                virtual size_t get_index_count() const { return m_data->get_index_count(); }
    4141                virtual void run_animation( animation_entry* a_anim );
     
    4848                virtual ~keyframed_mesh();
    4949        protected:
    50                 mesh_data*    m_data;
     50                mesh_data_old* m_data;
    5151
    5252                uint32 m_start_frame;
     
    6565        {
    6666        public:
    67                 keyframed_mesh_gpu( context* a_context, mesh_data* a_data, program* a_program );
     67                keyframed_mesh_gpu( context* a_context, mesh_data_old* a_data, program* a_program );
    6868                void update( uint32 ms );
    6969        private:
     
    7878        {
    7979        public:
    80                 keyframed_mesh_cpu( context* a_context, mesh_data* a_data );
     80                keyframed_mesh_cpu( context* a_context, mesh_data_old* a_data );
    8181                void update( uint32 ms );
    8282        private:
  • trunk/nv/gfx/mesh_data.hh

    r230 r236  
    1717namespace nv
    1818{
    19         class mesh_data
     19        class mesh_data_old
    2020        {
    2121        public:
     
    2424                typedef std::unordered_map< std::string, transforms > tag_map;
    2525
    26                 mesh_data() {}
     26                mesh_data_old() {}
    2727
    2828                const std::vector< vec3 >&   get_positions() const { return m_positions; }
     
    3232                const std::vector< uint32 >& get_indices()   const { return m_indices; }
    3333
    34                 const mesh_data::tag_map&    get_tag_map()   const { return m_tags; }
     34                const mesh_data_old::tag_map&    get_tag_map()   const { return m_tags; }
    3535
    3636                size_t get_frame_count() const  { return m_texcoords.size() == 0 ? 0 : m_positions.size() / m_texcoords.size(); }
     
    6161                mesh_data_creator()
    6262                {
    63                         m_data = new mesh_data;
     63                        m_data = new mesh_data_old;
    6464                }
    6565
     
    6969                const std::vector< vec2 >&   get_texcoords() const { return m_data->m_texcoords; }
    7070                const std::vector< uint32 >& get_indices()   const { return m_data->m_indices; }
    71                 const mesh_data::tag_map&    get_tag_map()   const { return m_data->m_tags; }
     71                const mesh_data_old::tag_map&    get_tag_map()   const { return m_data->m_tags; }
    7272
    7373                std::vector< vec3 >&   get_positions() { return m_data->m_positions; }
     
    7676                std::vector< vec2 >&   get_texcoords() { return m_data->m_texcoords; }
    7777                std::vector< uint32 >& get_indices()   { return m_data->m_indices; }
    78                 mesh_data::tag_map&    get_tag_map()   { return m_data->m_tags; }
     78                mesh_data_old::tag_map&    get_tag_map()   { return m_data->m_tags; }
    7979
    80                 mesh_data* release()
     80                mesh_data_old* release()
    8181                {
    82                         mesh_data* result = m_data;
     82                        mesh_data_old* result = m_data;
    8383                        m_data = nullptr;
    8484                        return result;
     
    9090                }
    9191        private:
    92                 mesh_data* m_data;
     92                mesh_data_old* m_data;
    9393        };
    9494
  • trunk/nv/interface/device.hh

    r228 r236  
    3838                virtual void delay( uint32 ms ) = 0;
    3939
    40                 virtual vertex_array* create_vertex_array( const mesh* m, const attribute_map* am, buffer_hint hint )
     40                virtual vertex_array* create_vertex_array( const mesh_pack* m, const attribute_map* am, buffer_hint hint )
    4141                {
    4242                        vertex_array* result = create_vertex_array();
  • trunk/nv/interface/mesh.hh

    r214 r236  
    6262
    6363
    64         class mesh
     64        class mesh_pack
    6565        {
    6666        public:
    6767                typedef std::unordered_map< std::string, vertex_attribute_base* > map;
    6868
    69                 mesh( primitive p = TRIANGLES )
     69                mesh_pack( primitive p = TRIANGLES )
    7070                        : m_map(), m_indices(), m_primitive( p ) {}
    7171                template <typename T>
     
    115115                bool has_indices() const { return m_indices != nullptr; }
    116116
    117                 ~mesh()
     117                ~mesh_pack()
    118118                {
    119119                        delete m_indices;
     
    129129        };
    130130
     131
     132
    131133}
    132134
  • trunk/nv/interface/mesh_loader.hh

    r224 r236  
    2929                virtual bool load( stream& source ) = 0;
    3030                virtual size_t get_size() = 0;
    31                 virtual mesh_data* release_mesh_data() = 0;
     31                virtual mesh_data_old* release_mesh_data() = 0;
    3232        };
    3333
  • trunk/src/formats/md2_loader.cc

    r224 r236  
    241241}
    242242
    243 mesh_data* nv::md2_loader::release_mesh_data()
     243mesh_data_old* nv::md2_loader::release_mesh_data()
    244244{
    245245        mesh_data_creator m;
     
    254254}
    255255
    256 mesh_data* nv::md2_loader::get_frame( sint32 frame )
     256mesh_data_old* nv::md2_loader::get_frame( sint32 frame )
    257257{
    258258        mesh_data_creator m;
  • trunk/src/formats/md3_loader.cc

    r230 r236  
    351351}
    352352
    353 mesh_data* nv::md3_loader::release_mesh_data()
     353mesh_data_old* nv::md3_loader::release_mesh_data()
    354354{
    355355        mesh_data_creator m;
     
    371371}
    372372
    373 mesh_data* nv::md3_loader::get_frame( sint32 frame )
     373mesh_data_old* nv::md3_loader::get_frame( sint32 frame )
    374374{
    375375        mesh_data_creator m;
  • trunk/src/formats/md5_loader.cc

    r226 r236  
    285285}
    286286
    287 mesh_data* nv::md5_loader::release_submesh_data( uint32 mesh_id )
     287mesh_data_old* nv::md5_loader::release_submesh_data( uint32 mesh_id )
    288288{
    289289        mesh_data_creator m;
  • trunk/src/gfx/keyframed_mesh.cc

    r231 r236  
    1515using namespace nv;
    1616
    17 keyframed_mesh::keyframed_mesh( context* a_context, mesh_data* a_data )
     17keyframed_mesh::keyframed_mesh( context* a_context, mesh_data_old* a_data )
    1818        : animated_mesh()
    1919        , m_data( a_data )
     
    115115}
    116116
    117 keyframed_mesh_gpu::keyframed_mesh_gpu( context* a_context, mesh_data* a_data, program* a_program )
     117keyframed_mesh_gpu::keyframed_mesh_gpu( context* a_context, mesh_data_old* a_data, program* a_program )
    118118        : keyframed_mesh( a_context, a_data )
    119119        , m_loc_next_position( 0 )
     
    160160
    161161
    162 nv::keyframed_mesh_cpu::keyframed_mesh_cpu( context* a_context, mesh_data* a_data )
     162nv::keyframed_mesh_cpu::keyframed_mesh_cpu( context* a_context, mesh_data_old* a_data )
    163163        : keyframed_mesh( a_context, a_data )
    164164{
Note: See TracChangeset for help on using the changeset viewer.