Fixed colors in shaders.

This commit is contained in:
2023-04-02 17:45:46 -07:00
parent b3f58ed0ec
commit b20c099fc0
3 changed files with 13 additions and 6 deletions

View File

@ -97,7 +97,8 @@ void ShaderProgram::setBoolean(shaderparameter_t uni, bool value) {
}
void ShaderProgram::setColor(shaderparameter_t uniform, struct Color color) {
glUniform4f(uniform, color.r, color.g, color.b, color.a);
auto precise = color.precision();
glUniform4f(uniform, precise.r, precise.g, precise.b, precise.a);
}
void ShaderProgram::setVector3(shaderparameter_t uniform, glm::vec3 vector) {