Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaria Volvenkova <d.volvenkova@corp.mail.ru>2017-05-16 14:42:32 +0300
committerGitHub <noreply@github.com>2017-05-16 14:42:32 +0300
commitd2f79bd2c7004af2d1459e8d5b7748763f241a54 (patch)
tree64300bccb750e59f7c3a05800eafcd5c3b3f89cb /drape_frontend/frontend_renderer.hpp
parentaa6703383e8d4c2ff8445e8b3c27728846cdab4b (diff)
parent086d6f9cf247cea07cff6bc33d5567dc7c64806b (diff)
Merge pull request #6040 from rokuz/es3-supportbeta-810
Added OpenGL ES3 support
Diffstat (limited to 'drape_frontend/frontend_renderer.hpp')
-rwxr-xr-xdrape_frontend/frontend_renderer.hpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/drape_frontend/frontend_renderer.hpp b/drape_frontend/frontend_renderer.hpp
index ab55c2c4cd..3fa2cebb33 100755
--- a/drape_frontend/frontend_renderer.hpp
+++ b/drape_frontend/frontend_renderer.hpp
@@ -38,13 +38,13 @@
namespace dp
{
- class RenderBucket;
- class OverlayTree;
-}
+class Framebuffer;
+class OverlayTree;
+class RenderBucket;
+} // namespace dp
namespace df
{
-class Framebuffer;
class ScenarioManager;
class ScreenQuadRenderer;
class SelectionShape;
@@ -69,11 +69,12 @@ public:
struct Params : BaseRenderer::Params
{
- Params(ref_ptr<ThreadsCommutator> commutator,
+ Params(dp::ApiVersion apiVersion,
+ ref_ptr<ThreadsCommutator> commutator,
ref_ptr<dp::OGLContextFactory> factory,
ref_ptr<dp::TextureManager> texMng,
MyPositionController::Params && myPositionParams,
- Viewport viewport,
+ dp::Viewport viewport,
TModelViewChanged const & modelViewChangedFn,
TTapEventInfoFn const & tapEventFn,
TUserPositionChangedFn const & positionChangedFn,
@@ -82,7 +83,7 @@ public:
bool allow3dBuildings,
bool trafficEnabled,
bool blockTapEvents)
- : BaseRenderer::Params(commutator, factory, texMng)
+ : BaseRenderer::Params(apiVersion, commutator, factory, texMng)
, m_myPositionParams(move(myPositionParams))
, m_viewport(viewport)
, m_modelViewChangedFn(modelViewChangedFn)
@@ -96,7 +97,7 @@ public:
{}
MyPositionController::Params m_myPositionParams;
- Viewport m_viewport;
+ dp::Viewport m_viewport;
TModelViewChanged m_modelViewChangedFn;
TTapEventInfoFn m_tapEventFn;
TUserPositionChangedFn m_positionChangedFn;
@@ -267,7 +268,7 @@ private:
drape_ptr<SelectionShape> m_selectionShape;
drape_ptr<RouteRenderer> m_routeRenderer;
drape_ptr<TrafficRenderer> m_trafficRenderer;
- drape_ptr<Framebuffer> m_framebuffer;
+ drape_ptr<dp::Framebuffer> m_framebuffer;
drape_ptr<ScreenQuadRenderer> m_screenQuadRenderer;
drape_ptr<GpsTrackRenderer> m_gpsTrackRenderer;
drape_ptr<DrapeApiRenderer> m_drapeApiRenderer;
@@ -284,7 +285,7 @@ private:
bool m_choosePositionMode;
- Viewport m_viewport;
+ dp::Viewport m_viewport;
UserEventStream m_userEventStream;
TModelViewChanged m_modelViewChangedFn;
TTapEventInfoFn m_tapEventInfoFn;