]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/material.cpp
Remove collection-less constructor overloads from most loaders
[libs/gl.git] / source / materials / material.cpp
index da229c41d2f7aa638fe3cbf9bc9a447975b24f75..71610c7cd9174957e0bf650f5f50631c2812ddb7 100644 (file)
@@ -1,7 +1,6 @@
 #include <msp/core/hash.h>
 #include <msp/strings/format.h>
 #include "basicmaterial.h"
-#include "gl.h"
 #include "pbrmaterial.h"
 #include "program.h"
 #include "resources.h"
@@ -70,10 +69,6 @@ Material::MaterialRegistry &Material::get_material_registry()
 }
 
 
-Material::Loader::Loader(Material &m):
-       CollectionObjectLoader(m, 0)
-{ }
-
 Material::Loader::Loader(Material &m, Collection &c):
        CollectionObjectLoader(m, &c)
 { }
@@ -91,7 +86,7 @@ void Material::Loader::sampler(const string &name)
 
 DataFile::Loader::ActionMap Material::GenericLoader::shared_actions;
 
-Material::GenericLoader::GenericLoader(DataFile::Collection *c):
+Material::GenericLoader::GenericLoader(DataFile::Collection &c):
        coll(c),
        material(0),
        mat_loader(0)