]> git.tdb.fi Git - libs/gl.git/blobdiff - source/resources.cpp
Add a system for creating Pipelines from loadable templates
[libs/gl.git] / source / resources.cpp
index b25c346a11ec7882511ee4cee68c0286c28be0ca..c34139b25e139e1b53e588c732715afc30a7ce62 100644 (file)
@@ -8,6 +8,7 @@
 #include "material.h"
 #include "mesh.h"
 #include "object.h"
+#include "pipelinetemplate.h"
 #include "pose.h"
 #include "program.h"
 #include "programcompiler.h"
@@ -39,6 +40,7 @@ Resources::Resources():
        add_type<Material>().suffix(".mat").keyword("material");
        add_type<Mesh>().keyword("mesh").creator(&Resources::create_mesh);
        add_type<Object>().keyword("object");
+       add_type<PipelineTemplate>().suffix(".pipe").keyword("pipeline");
        add_type<Pose>().keyword("pose");
        add_type<Program>().keyword("shader").suffix(".glsl").creator(&Resources::create_program);
        add_type<Technique>().suffix(".tech").keyword("technique");