shaders[name] = sdr;
}
-Shader *ShaderManager::load_shader(const char *name, SType type)
+Shader *ShaderManager::load_shader(const char *name, ShaderType type)
{
std::map<std::string, Shader *>::const_iterator it;
it = shaders.find(name);
std::string fname = path.empty() ? std::string(name) : path + "/" + std::string(name);
if(!sdr->load(fname.c_str(), type)) {
- fprintf(stderr, "Failed to load shader: %s.\n", fname.c_str());
delete sdr;
return 0;
}
this->path.clear();
else
this->path = std::string(path);
-}
\ No newline at end of file
+}