Added new shader types

This commit is contained in:
Dane Johnson
2021-01-15 16:15:47 -06:00
parent e99b623fec
commit 2a12a1f119
9 changed files with 42 additions and 12 deletions

View File

@@ -0,0 +1,7 @@
#include "FlatShader.h"
FlatShader::FlatShader() : Shader("shaders/flat.vert", "shaders/flat.frag") {}
void FlatShader::UpdateColor(Vector3 color) {
glUniform3f(glGetUniformLocation(id, "color"), color.r, color.g, color.b);
}

View File

@@ -0,0 +1,7 @@
#include "Shader.h"
class FlatShader : public Shader {
public:
FlatShader();
void UpdateColor(Vector3 color);
};