Changeset 474 for trunk/src/engine/program_manager.cc
- Timestamp:
- 10/09/15 14:07:43 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/engine/program_manager.cc
r438 r474 16 16 } 17 17 18 nv::res ource_id nv::program_manager::load_resource( lua::table_guard& table )18 nv::res_id nv::program_manager::load_resource( lua::table_guard& table ) 19 19 { 20 20 NV_LOG_DEBUG( table.get_string("id") ); … … 36 36 } 37 37 38 nv::program program = m_context->get_device()->create_program( vsource, fsource);38 nv::program* program = new nv::program( m_context->get_device()->create_program( vsource, fsource ) ); 39 39 return add( program ); 40 40 } 41 41 42 void nv::program_manager::release( program p )42 void nv::program_manager::release( program* p ) 43 43 { 44 m_context->get_device()->release( p ); 44 m_context->get_device()->release( *p ); 45 delete p; 45 46 } 46 47
Note: See TracChangeset
for help on using the changeset viewer.