- Timestamp:
- 10/09/15 14:07:43 (10 years ago)
- Location:
- trunk/src/engine
- Files:
-
- 2 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 -
trunk/src/engine/resource_system.cc
r440 r474 16 16 } 17 17 18 nv::res ource_id nv::resource_manager_base::load_resource( const string_view& id )18 nv::res_id nv::resource_manager_base::load_resource( const string_view& id ) 19 19 { 20 20 lua::table_guard table( m_lua, lua::path( get_storage_name(), id ) ); 21 res ource_id rid = load_resource( table );21 res_id rid = load_resource( table ); 22 22 if ( rid != 0 ) m_names[ id ] = rid; 23 23 return rid; … … 32 32 { 33 33 lua::table_guard sub_table( table, i+1 ); 34 res ource_id rid = load_resource( sub_table );34 res_id rid = load_resource( sub_table ); 35 35 if ( rid != 0 ) m_names[ sub_table.get_string_hash_64("id") ] = rid; 36 36 } 37 37 } 38 39 nv::resource_type_id nv::resource_system::register_resource_type( const string_view& /*name*/, resource_manager_base* /*manager*/ )40 {41 return 0;42 }43 44 nv::resource_type_id nv::resource_system::get_resource_type_id( const string_view& /*name*/ ) const45 {46 return 0;47 }48 49 void nv::resource_system::initialize( lua::state* /*a_lua_state*/ )50 {51 52 }53 54 nv::resource_system::~resource_system()55 {56 57 }
Note: See TracChangeset
for help on using the changeset viewer.