diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2017-05-16 14:42:32 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-16 14:42:32 +0300 |
commit | d2f79bd2c7004af2d1459e8d5b7748763f241a54 (patch) | |
tree | 64300bccb750e59f7c3a05800eafcd5c3b3f89cb /drape_frontend/frontend_renderer.hpp | |
parent | aa6703383e8d4c2ff8445e8b3c27728846cdab4b (diff) | |
parent | 086d6f9cf247cea07cff6bc33d5567dc7c64806b (diff) |
Merge pull request #6040 from rokuz/es3-supportbeta-810
Added OpenGL ES3 support
Diffstat (limited to 'drape_frontend/frontend_renderer.hpp')
-rwxr-xr-x | drape_frontend/frontend_renderer.hpp | 21 |
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; |