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/gl/gl_device.cc

    r433 r438  
    1717gl_device::gl_device()
    1818{
    19         m_shader_header  = "#version 120\n";
     19        m_shader_header.append( "#version 120\n" );
    2020        for ( auto& i : get_uniform_factory() )
    21                 m_shader_header += "uniform "+datatype_to_glsl_type( i.second->get_datatype() )+" "+ std::string( i.first.data(), i.first.size() ) +";\n";
     21                m_shader_header.append( "uniform "+datatype_to_glsl_type( i.second->get_datatype() )+" "+ i.first +";\n" );
    2222        for ( auto& i : get_link_uniform_factory() )
    23                 m_shader_header += "uniform sampler2D "+std::string( i.first.data(), i.first.size() ) +";\n";
     23                m_shader_header.append( "uniform sampler2D "+i.first +";\n" );
    2424}
    2525
Note: See TracChangeset for help on using the changeset viewer.