Ignore:
Timestamp:
07/23/15 17:29:49 (10 years ago)
Author:
epyon
Message:
  • massive amount of std::string removal
  • removed slurp, use filesystem::slurp instead
  • lua_values const_string support
  • several bugfixes
  • program_manager and shader loading without std::string/std::stream
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lua/lua_raw.cc

    r437 r438  
    3030        {
    3131                size_t l = nv::uint64_to_buffer( buffer, nv::uint64( lua_touserdata( L, idx ) ) );
    32                 return nv::string_view( buffer.data(), buffer.size() );
     32                return nv::string_view( buffer.data(), l );
    3333        }
    3434        else if ( type == LUA_TNUMBER )
    3535        {
    3636                size_t l = nv::f64_to_buffer( buffer, lua_tonumber( L, idx ) );
    37                 return nv::string_view( buffer.data(), buffer.size() );
     37                return nv::string_view( buffer.data(), l );
    3838        }
    3939        return "UNKNOWN!";
Note: See TracChangeset for help on using the changeset viewer.