]> git.tdb.fi Git - libs/gl.git/blobdiff - source/technique.cpp
Use texture unit numbers instead of slot names in RenderPass
[libs/gl.git] / source / technique.cpp
index 74505c8e0b15ce6d457cf08369592c2e8084bfa8..9cbb005a54b8272bd36ab9e6c2c4f493411fb4cb 100644 (file)
@@ -80,14 +80,14 @@ Technique::InheritLoader::InheritLoader(Technique &t, Collection &c):
        add("texture", &InheritLoader::texture);
 }
 
-void Technique::InheritLoader::texture(const string &slot, const string &name)
+void Technique::InheritLoader::texture(unsigned index, const string &name)
 {
        Texture *tex = get_collection().get<Texture>(name);
        for(PassMap::iterator i=obj.passes.begin(); i!=obj.passes.end(); ++i)
        {
                try
                {
-                       i->second.set_texture(slot, tex);
+                       i->second.set_texture(index, tex);
                }
                catch(const KeyError &)
                { }