summaryrefslogtreecommitdiff
path: root/src/renderer/shader-fill.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer/shader-fill.cpp')
-rw-r--r--src/renderer/shader-fill.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/renderer/shader-fill.cpp b/src/renderer/shader-fill.cpp
new file mode 100644
index 0000000000..763c7e2fcf
--- /dev/null
+++ b/src/renderer/shader-fill.cpp
@@ -0,0 +1,14 @@
+#include <llmr/renderer/shader-fill.hpp>
+
+using namespace llmr;
+
+FillShader::FillShader(const GLchar *vertSource, const GLchar *fragSource)
+ : Shader(vertSource, fragSource) {
+ if (!valid) return;
+
+ a_pos = glGetAttribLocation(program, "a_pos");
+ attributes.push_back(a_pos);
+
+ u_matrix = glGetUniformLocation(program, "u_matrix");
+ u_color = glGetUniformLocation(program, "u_color");
+}