Changeset 477 for trunk/src/engine/program_manager.cc
- Timestamp:
- 10/23/15 19:35:39 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/engine/program_manager.cc
r474 r477 16 16 } 17 17 18 nv::res_id nv::program_manager::load_resource( lua::table_guard& table)18 bool nv::program_manager::load_resource( lua::table_guard& table, shash64 id ) 19 19 { 20 20 NV_LOG_DEBUG( table.get_string("id") ); … … 36 36 } 37 37 38 nv::program* program = new nv::program( m_context->get_device()->create_program( vsource, fsource ));39 return add( program );38 add( m_context->get_device()->create_program( vsource, fsource ), id ); 39 return true; 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 ); 45 delete p; 44 m_context->get_device()->release( p ); 46 45 } 47 46
Note: See TracChangeset
for help on using the changeset viewer.