summaryrefslogtreecommitdiff
path: root/include/mbgl/renderer/renderer_backend.hpp
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2018-02-08 17:53:05 +0100
committerKonstantin Käfer <mail@kkaefer.com>2018-02-08 17:53:05 +0100
commit153d8512b7c0bc5ee80e26c868fb52dd66ee62cc (patch)
tree821349520909225e8a2a138a500b0544970f870c /include/mbgl/renderer/renderer_backend.hpp
parent4498917a3b9dbf6cc9728da01f479a027f27f902 (diff)
downloadqtlocation-mapboxgl-upstream/glcontextmode.tar.gz
[core] allow disabling the use of extensions via GLContextModeupstream/glcontextmode
Diffstat (limited to 'include/mbgl/renderer/renderer_backend.hpp')
-rw-r--r--include/mbgl/renderer/renderer_backend.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/mbgl/renderer/renderer_backend.hpp b/include/mbgl/renderer/renderer_backend.hpp
index b83c128169..4a4c41298a 100644
--- a/include/mbgl/renderer/renderer_backend.hpp
+++ b/include/mbgl/renderer/renderer_backend.hpp
@@ -1,6 +1,7 @@
#pragma once
#include <mbgl/renderer/backend_scope.hpp>
+#include <mbgl/renderer/mode.hpp>
#include <mbgl/util/image.hpp>
#include <mbgl/util/size.hpp>
#include <mbgl/util/util.hpp>
@@ -20,7 +21,7 @@ using FramebufferID = uint32_t;
// the actual rendering.
class RendererBackend {
public:
- RendererBackend();
+ RendererBackend(GLContextMode);
virtual ~RendererBackend();
// Returns the backend's context which manages OpenGL state.
@@ -81,6 +82,7 @@ protected:
private:
std::once_flag initialized;
+ const GLContextMode mode;
friend class BackendScope;
};