summaryrefslogtreecommitdiff
path: root/include/llmr/renderer/shader-pattern.hpp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-02-03 22:51:21 +0100
committerKonstantin Käfer <mail@kkaefer.com>2014-02-03 22:51:21 +0100
commit9ab9eeec1334f5556c04f944dda07abe58ed0f45 (patch)
tree891b9873793b1b93ff5bdc14cda7f5058d4b3e1b /include/llmr/renderer/shader-pattern.hpp
parente478ae2a2de63402f29cf0ef7d0739d98e1c83d2 (diff)
downloadqtlocation-mapboxgl-9ab9eeec1334f5556c04f944dda07abe58ed0f45.tar.gz
textured fills
fixes #15
Diffstat (limited to 'include/llmr/renderer/shader-pattern.hpp')
-rw-r--r--include/llmr/renderer/shader-pattern.hpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/include/llmr/renderer/shader-pattern.hpp b/include/llmr/renderer/shader-pattern.hpp
new file mode 100644
index 0000000000..5b295cfffb
--- /dev/null
+++ b/include/llmr/renderer/shader-pattern.hpp
@@ -0,0 +1,25 @@
+#ifndef LLMR_RENDERER_SHADER_PATTERN
+#define LLMR_RENDERER_SHADER_PATTERN
+
+#include "shader.hpp"
+
+namespace llmr {
+
+class PatternShader : public Shader {
+public:
+ PatternShader();
+
+ int32_t a_pos;
+ int32_t u_matrix;
+ int32_t u_color;
+ int32_t u_offset;
+ int32_t u_pattern_size;
+ int32_t u_pattern_tl;
+ int32_t u_pattern_br;
+ int32_t u_mix;
+
+};
+
+}
+
+#endif