Changeset 382 for trunk/src


Ignore:
Timestamp:
06/01/15 20:39:35 (10 years ago)
Author:
epyon
Message:
  • massive C++11 update (upgrade to MSVC 2015)
  • array/dynamic_array - fully based on memory containers (will be moved) (in progress)
Location:
trunk/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/engine/particle_engine.cc

    r374 r382  
    368368                                {
    369369                                        edata.emmiter_func = nv_particle_emmiter_point;
    370                                         NV_LOG_WARNING( "Unknown emmiter type in particle system! (", sub_type, ")" );
     370                                        NV_LOG_WARNING( "Unknown emmiter type in particle system! (", sub_type.c_str(), ")" );
    371371                                }
    372372
  • trunk/src/engine/program_manager.cc

    r380 r382  
    3737        }
    3838
    39         nv::program program = m_context->get_device()->create_program( vsource, fsource );
     39        nv::program program = m_context->get_device()->create_program( string_ref( vsource ), string_ref( fsource ) );
    4040        return add( program );
    4141}
  • trunk/src/engine/resource_system.cc

    r380 r382  
    1212{
    1313        m_lua = a_lua_state;
    14         lua::register_storage( m_lua, get_storage_name(), "register_" + get_resource_name().to_string() );
     14        lua::register_storage( m_lua, get_storage_name(), string_ref( "register_" + get_resource_name().to_string() ) );
    1515}
    1616
  • trunk/src/formats/assimp_loader.cc

    r380 r382  
    238238                        aiMesh* mesh = scene->mMeshes[mc];
    239239
    240                         NV_LOG_NOTICE( "Mesh #", mc, "   - ", std::string( mesh->mName.data ) );
     240                        NV_LOG_NOTICE( "Mesh #", mc, "   - ", string_ref( (char*)mesh->mName.data ) );
    241241                        NV_LOG_NOTICE( "  bones   - ", mesh->mNumBones );
    242242                        NV_LOG_NOTICE( "  uvs     - ", mesh->mNumUVComponents[0] );
  • trunk/src/formats/obj_loader.cc

    r376 r382  
    280280                for ( nv::size_t a = 0; a < count; ++a )
    281281                {
    282                         const vec3& n = m_data[a].normal;
    283                         const vec3& t = tan1[a];
    284                         if ( ! (t.x == 0.0f && t.y == 0.0f && t.z == 0.0f) )
     282                        const vec3& nv = m_data[a].normal;
     283                        const vec3& tv = tan1[a];
     284                        if ( ! (tv.x == 0.0f && tv.y == 0.0f && tv.z == 0.0f) )
    285285                        {
    286                                 m_data[a].tangent    = vec4( glm::normalize(t - n * glm::dot( n, t )), 0.0f );
    287                                 m_data[a].tangent[3] = (glm::dot(glm::cross(n, t), tan2[a]) < 0.0f) ? -1.0f : 1.0f;
     286                                m_data[a].tangent    = vec4( glm::normalize(tv - nv * glm::dot( nv, tv )), 0.0f );
     287                                m_data[a].tangent[3] = (glm::dot(glm::cross(nv, tv), tan2[a]) < 0.0f) ? -1.0f : 1.0f;
    288288                        }
    289289                }
  • trunk/src/stl/string.cc

    r380 r382  
    5050        *s = '\0';
    5151        string_reverse( str, s - 1 );
    52         return (size_t)( s - str );
     52        return (nv::size_t)( s - str );
    5353}
    5454
     
    6565        *s = '\0';
    6666        string_reverse( str, s - 1 );
    67         return (size_t)( s - str );
     67        return (nv::size_t)( s - str );
    6868}
    6969
     
    7878        *s = '\0';
    7979        string_reverse( str, s - 1 );
    80         return (size_t)( s - str );
     80        return (nv::size_t)( s - str );
    8181}
    8282
Note: See TracChangeset for help on using the changeset viewer.