Changeset 224 for trunk/tests
- Timestamp:
- 01/02/14 20:52:34 (11 years ago)
- Location:
- trunk/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/md2_test/md2_test.cc
r223 r224 36 36 loader = new nv::md2_loader(); 37 37 loader->load( *mesh_file ); 38 m_mesh_data = loader->release_mesh_data(); 38 39 delete mesh_file; 39 } 40 41 { 42 NV_PROFILE("create_mesh_data"); 43 m_mesh_data = new nv::keyframed_mesh_data( loader ); 44 } 45 delete loader; 40 delete loader; 41 } 46 42 47 43 { … … 84 80 85 81 private: 86 nv:: keyframed_mesh_data*m_mesh_data;82 nv::mesh_data* m_mesh_data; 87 83 nv::keyframed_mesh_gpu* m_mesh; 88 84 }; -
trunk/tests/objload_test/objload_test.cc
r214 r224 32 32 nv::vertex_array* m_va; 33 33 nv::program* m_program; 34 nv::mesh *m_mesh;34 nv::mesh_data* m_mesh; 35 35 nv::uint32 m_count; 36 36 }; … … 66 66 nv::mesh_loader* loader = new nv::obj_loader(); 67 67 loader->load( *mesh_file ); 68 m_mesh = loader->release_mesh ();68 m_mesh = loader->release_mesh_data(); 69 69 m_count = loader->get_size(); 70 70 delete mesh_file; … … 72 72 73 73 m_program = m_device->create_program( nv::slurp( "obj.vert" ), nv::slurp( "obj.frag" ) ); 74 m_va = m_device->create_vertex_array( m_mesh, &m_program->get_attributes(), nv::STATIC_DRAW ); 74 75 nv::vertex_buffer* vb = nullptr; 76 m_va = m_device->create_vertex_array(); 77 vb = m_device->create_vertex_buffer( nv::STATIC_DRAW, m_mesh->get_vertex_count() * sizeof( nv::vec3 ), m_mesh->get_positions().data() ); 78 m_va->add_vertex_buffer( nv::slot::POSITION, vb, nv::FLOAT, 3 ); 79 vb = m_device->create_vertex_buffer( nv::STATIC_DRAW, m_mesh->get_vertex_count() * sizeof( nv::vec3 ), m_mesh->get_normals().data() ); 80 m_va->add_vertex_buffer( nv::slot::NORMAL, vb, nv::FLOAT, 3 ); 81 vb = m_device->create_vertex_buffer( nv::STATIC_DRAW, m_mesh->get_vertex_count() * sizeof( nv::vec2 ), m_mesh->get_texcoords().data() ); 82 m_va->add_vertex_buffer( nv::slot::TEXCOORD, vb, nv::FLOAT, 2 ); 75 83 return true; 76 84 }
Note: See TracChangeset
for help on using the changeset viewer.