Added new shader types
This commit is contained in:
7
core/Shaders/FlatShader.cpp
Normal file
7
core/Shaders/FlatShader.cpp
Normal 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);
|
||||
}
|
||||
7
core/Shaders/FlatShader.h
Normal file
7
core/Shaders/FlatShader.h
Normal file
@@ -0,0 +1,7 @@
|
||||
#include "Shader.h"
|
||||
|
||||
class FlatShader : public Shader {
|
||||
public:
|
||||
FlatShader();
|
||||
void UpdateColor(Vector3 color);
|
||||
};
|
||||
Reference in New Issue
Block a user