Testing some crap

This commit is contained in:
YourWishes committed 2022-10-30 00:39:07 -07:00
1 parent 37eaa706b7
commit 928b4b5447
19 files changed
+264 -20

No files matched your search

@@ -51,6 +51,10 @@ void Material::setShaderParameters() {
this->shader->setTexture(it->first, this->textureValues[it->first]);
break;
case SHADER_PARAMETER_TYPE_FLOAT:
this->shader->setFloat(it->first, this->floatValues[it->first]);
break;
default:
throw "An unsupported or invalid shader parameter type was supplied.";
}
@@ -27,6 +27,7 @@ namespace Dawn {
std::map<shaderparameter_t, glm::mat4> matrixValues;
std::map<shaderparameter_t, glm::vec3> vec3Values;
std::map<shaderparameter_t, Texture*> textureValues;
std::map<shaderparameter_t, float_t> floatValues;
/**
* Material component constructor.