diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-07-05 11:55:20 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-07-07 15:06:59 +0200 |
commit | 69c529e26463303dea81a0b5d4b8540a9384d482 (patch) | |
tree | a184ef8235a5ac86719be14241bdab42bcf14b0c /src/mbgl/shader/shader.hpp | |
parent | e29a15eb5213c9231019958bab82d38e7daf45b1 (diff) | |
download | qtlocation-mapboxgl-69c529e26463303dea81a0b5d4b8540a9384d482.tar.gz |
[core] move shaders to anon struct and alias them
Diffstat (limited to 'src/mbgl/shader/shader.hpp')
-rw-r--r-- | src/mbgl/shader/shader.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mbgl/shader/shader.hpp b/src/mbgl/shader/shader.hpp index 829abad3a0..f7da0c91ab 100644 --- a/src/mbgl/shader/shader.hpp +++ b/src/mbgl/shader/shader.hpp @@ -18,8 +18,17 @@ public: virtual void bind(GLbyte *offset) = 0; + enum Defines : bool { + None = false, + Overdraw = true, + }; + protected: - Shader(const char* name_, const char* vertex, const char* fragment, gl::ObjectStore&, bool overdraw = false); + Shader(const char* name_, + const char* vertex, + const char* fragment, + gl::ObjectStore&, + Defines defines = Defines::None); static constexpr GLint a_pos = 0; static constexpr GLint a_extrude = 1; |