Testing some crap

This commit is contained in:
2022-10-30 00:39:07 -07:00
parent 37eaa706b7
commit 928b4b5447
19 changed files with 264 additions and 20 deletions

View File

@ -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.";
}

View File

@ -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.