Added some serialization and added shader functionallity

This commit is contained in:
Antoine Pilote
2023-03-05 20:09:57 -05:00
parent b1edeb387f
commit 69a2013a0f
6 changed files with 14 additions and 3 deletions
+8
View File
@@ -261,6 +261,14 @@ namespace Nuake
glUniform1iv(addr, size, value);
}
void Shader::SetUniform1fv(const std::string& name, int size, float* value)
{
int addr = FindUniformLocation(name);
//ASSERT(addr != -1);
if (addr != -1)
glUniform1fv(addr, size, value);
}
void Shader::SetUniformMat3f(const std::string& name, Matrix3 mat)
{
int addr = FindUniformLocation(name);