#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"
-#include "uniform.h"
#include "unlitmaterial.h"
using namespace std;
DataFile::Loader::ActionMap Material::GenericLoader::shared_actions;
-Material::GenericLoader::GenericLoader(DataFile::Collection *c):
- coll(c),
+Material::GenericLoader::GenericLoader():
+ coll(0),
material(0),
mat_loader(0)
{
set_actions(shared_actions);
}
+Material::GenericLoader::GenericLoader(DataFile::Collection &c):
+ GenericLoader()
+{
+ coll = &c;
+}
+
Material::GenericLoader::~GenericLoader()
{
delete material;