summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-01-20 11:30:06 +0100
committerKonstantin Käfer <mail@kkaefer.com>2014-01-20 11:30:06 +0100
commit5aa22b9c3248a235efb36a062d10e8a59fb434f9 (patch)
tree57853ef9894159dea9c5de7736d6a7ff4aa03c1a /src
parent29c10b7835ed4e9b43a724acf1d1894f173664f3 (diff)
downloadqtlocation-mapboxgl-5aa22b9c3248a235efb36a062d10e8a59fb434f9.tar.gz
move shaders to cpp file
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt3
-rw-r--r--src/renderer/shader-fill.cpp6
-rw-r--r--src/renderer/shader-line.cpp6
-rw-r--r--src/renderer/shader-outline.cpp6
-rw-r--r--src/shader/shaders.cpp (renamed from src/shader/shaders.c)6
5 files changed, 15 insertions, 12 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index b54ba75063..55cd4b6571 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -9,7 +9,7 @@ SET(llmr_SOURCES
renderer/shader-line.cpp
renderer/shader-outline.cpp
renderer/shader.cpp
- shader/shaders.c
+ shader/shaders.cpp
util/animation.cpp
util/mat4.c
)
@@ -28,6 +28,7 @@ SET(llmr_HEADERS
../include/llmr/renderer/shader-line.hpp
../include/llmr/renderer/shader-outline.hpp
../include/llmr/renderer/shader.hpp
+ ../include/llmr/shader/shaders.hpp
../include/llmr/util/animation.hpp
../include/llmr/util/math.hpp
../include/llmr/util/vec2.hpp
diff --git a/src/renderer/shader-fill.cpp b/src/renderer/shader-fill.cpp
index 99cc84eb2a..623d061188 100644
--- a/src/renderer/shader-fill.cpp
+++ b/src/renderer/shader-fill.cpp
@@ -1,13 +1,13 @@
#include <llmr/renderer/shader-fill.hpp>
-#include <llmr/shader/shaders.h>
+#include <llmr/shader/shaders.hpp>
#include <llmr/platform/gl.hpp>
using namespace llmr;
FillShader::FillShader()
: Shader(
- llmr_shaders[FILL_SHADER].vertex,
- llmr_shaders[FILL_SHADER].fragment
+ shaders[FILL_SHADER].vertex,
+ shaders[FILL_SHADER].fragment
) {
if (!valid) {
fprintf(stderr, "invalid fill shader\n");
diff --git a/src/renderer/shader-line.cpp b/src/renderer/shader-line.cpp
index c9f409cbb3..f6ea501596 100644
--- a/src/renderer/shader-line.cpp
+++ b/src/renderer/shader-line.cpp
@@ -1,13 +1,13 @@
#include <llmr/renderer/shader-line.hpp>
-#include <llmr/shader/shaders.h>
+#include <llmr/shader/shaders.hpp>
#include <llmr/platform/gl.hpp>
using namespace llmr;
LineShader::LineShader()
: Shader(
- llmr_shaders[LINE_SHADER].vertex,
- llmr_shaders[LINE_SHADER].fragment
+ shaders[LINE_SHADER].vertex,
+ shaders[LINE_SHADER].fragment
) {
if (!valid) {
fprintf(stderr, "invalid line shader\n");
diff --git a/src/renderer/shader-outline.cpp b/src/renderer/shader-outline.cpp
index 0aa86d8beb..ea27b26987 100644
--- a/src/renderer/shader-outline.cpp
+++ b/src/renderer/shader-outline.cpp
@@ -1,13 +1,13 @@
#include <llmr/renderer/shader-outline.hpp>
-#include <llmr/shader/shaders.h>
+#include <llmr/shader/shaders.hpp>
#include <llmr/platform/gl.hpp>
using namespace llmr;
OutlineShader::OutlineShader()
: Shader(
- llmr_shaders[OUTLINE_SHADER].vertex,
- llmr_shaders[OUTLINE_SHADER].fragment
+ shaders[OUTLINE_SHADER].vertex,
+ shaders[OUTLINE_SHADER].fragment
) {
if (!valid) {
fprintf(stderr, "invalid outline shader\n");
diff --git a/src/shader/shaders.c b/src/shader/shaders.cpp
index 650c73a246..38e37ead0b 100644
--- a/src/shader/shaders.c
+++ b/src/shader/shaders.cpp
@@ -1,7 +1,9 @@
// NOTE: DO NOT CHANGE THIS FILE. IT IS AUTOMATICALLY GENERATED.
-#include <llmr/shader/shaders.h>
+#include <llmr/shader/shaders.hpp>
-const llmr_shader_t llmr_shaders[SHADER_COUNT] = {
+using namespace llmr;
+
+const shader_source llmr::shaders[SHADER_COUNT] = {
[FILL_SHADER] = {
.vertex = "attribute vec2 a_pos;\n\nuniform mat4 u_matrix;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n}\n",
.fragment = "uniform vec4 u_color;\n\nvoid main() {\n gl_FragColor = u_color;\n}\n",