summaryrefslogtreecommitdiff
path: root/src/renderer/shader-fill.cpp
diff options
context:
space:
mode:
authorKonstantin Käfer <github@kkaefer.com>2014-01-07 12:10:14 +0100
committerKonstantin Käfer <github@kkaefer.com>2014-01-07 12:10:14 +0100
commit44b43fe5a608ef0d2f83b2c99ec5b87c6e00f6e0 (patch)
treea65c62c85ee579e45ae30fd406a81bb7d9f03a0a /src/renderer/shader-fill.cpp
downloadqtlocation-mapboxgl-44b43fe5a608ef0d2f83b2c99ec5b87c6e00f6e0.tar.gz
glfw version of sample app
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");
+}