X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fsourcemap.cpp;h=9eb33b05733a9ce3c0659cad2272aedcd37b2d1e;hb=3a6eb030fb4eca4c2a317f270704fddf31613130;hp=e74f1b67408367ab2ff2a3a28c6381b6aa54656e;hpb=9d798ac368bfd236a7632a3a15e51bd1112ea63d;p=libs%2Fgl.git diff --git a/source/glsl/sourcemap.cpp b/source/glsl/sourcemap.cpp index e74f1b67..9eb33b05 100644 --- a/source/glsl/sourcemap.cpp +++ b/source/glsl/sourcemap.cpp @@ -13,7 +13,7 @@ SourceMap::SourceMap(): base_index(0) { } -void SourceMap::set_name(unsigned i, const std::string &n) +void SourceMap::set_name(unsigned i, const string &n) { if(source_names.empty()) base_index = i; @@ -29,6 +29,16 @@ void SourceMap::set_name(unsigned i, const std::string &n) source_names[i] = n; } +const string &SourceMap::get_name(unsigned i) const +{ + i -= base_index; + if(i