]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/technique.cpp
Convert Technique and RenderPass loaders to use shared actions
[libs/gl.git] / source / materials / technique.cpp
index 12111e5e675305aa98859bf1ba58f2c332bb544e..a4d181629a122a802d8bd66509f3f01617784a88 100644 (file)
@@ -102,19 +102,21 @@ bool Technique::has_shaders() const
 }
 
 
+DataFile::Loader::ActionMap Technique::Loader::shared_actions;
+
 Technique::Loader::Loader(Technique &t):
        DataFile::CollectionObjectLoader<Technique>(t, 0)
 {
-       init();
+       set_actions(shared_actions);
 }
 
 Technique::Loader::Loader(Technique &t, Collection &c):
        DataFile::CollectionObjectLoader<Technique>(t, &c)
 {
-       init();
+       set_actions(shared_actions);
 }
 
-void Technique::Loader::init()
+void Technique::Loader::init_actions()
 {
        add("inherit", &Loader::inherit);
        add("pass", &Loader::pass);