Commit graph

1709 commits

Author SHA1 Message Date
r.kuznetsov
985a07f1b5 Fixed updating maps style 2018-07-20 14:51:41 +03:00
r.kuznetsov
60e4545dbd Fixed ANR and black artefacts on Samsung Galaxy S 2018-07-20 14:51:41 +03:00
Daria Volvenkova
cb28d86289 Fixed scaling to max zoom on desktop and iPad. 2018-07-20 14:51:41 +03:00
Daria Volvenkova
ec47c41a16 Enable antialiasing when transit scheme is enabled. 2018-07-20 14:51:41 +03:00
Daria Volvenkova
29fe27c2b1 Don't render transit schemes if there is a route. Clear transit cache if the following mode is enabled. 2018-07-20 14:51:41 +03:00
r.kuznetsov
62342ae551 Fixed fast frames rendering 2018-07-20 14:51:41 +03:00
r.kuznetsov
f3ea37164a Fixed tests compilation 2018-07-20 14:51:41 +03:00
r.kuznetsov
8eb0e5b48e Review fixes 2018-07-20 14:51:41 +03:00
r.kuznetsov
75e6aa0460 Added fast frames 2018-07-20 14:51:41 +03:00
r.kuznetsov
6d2443e539 Improved rendering frames 2018-07-20 14:51:41 +03:00
Daria Volvenkova
1262b5130c The сoefficients correlated with zoom levels are corrected. 2018-07-20 14:51:41 +03:00
Daria Volvenkova
19cc3b7ac4 Fixed calculation of scale and zoom level. 2018-07-20 14:51:41 +03:00
Daria Volvenkova
62a2f1edf7 Fixed checking on max zoom. 2018-07-20 14:51:41 +03:00
r.kuznetsov
d335480db1 Fixed metalines reader 2018-07-20 14:51:41 +03:00
r.kuznetsov
930fc0198d Review fixes 2018-07-20 14:51:41 +03:00
r.kuznetsov
08dc77c19c Fixed traffic rendering 2018-07-20 14:51:41 +03:00
Daria Volvenkova
cc5ae45e72 Display scheme titles depending on zoom levels. 2018-07-20 14:51:41 +03:00
Daria Volvenkova
00da2f0826 Check min visible scale of overlays when build the overlay tree. 2018-07-20 14:51:41 +03:00
r.kuznetsov
359a65f3a7 Review fixes 2018-07-03 19:16:31 +03:00
r.kuznetsov
b8a9f2e1f4 Added usage of structured shader params 2018-07-03 19:16:31 +03:00
Daria Volvenkova
041cd3e8ae Fixed calculation of transit scheme state. 2018-07-03 18:27:01 +03:00
Daria Volvenkova
a82f30f470 Fixed stubs displacement. 2018-07-03 13:25:57 +03:00
Daria Volvenkova
a77d984bde Fixed transit scheme regeneration on Android.
New lines caps.
2018-07-03 13:25:57 +03:00
Daria Volvenkova
dd4c8e4445 Render circles as transit line joins. 2018-07-02 18:08:01 +03:00
r.kuznetsov
ca5b508a7b Fixed bug in interpolation parameter 2018-07-02 11:52:43 +03:00
r.kuznetsov
5366ecf5b5 Usage of shaders library 2018-06-28 18:04:46 +03:00
r.kuznetsov
fa65b1a203 Added shaders library 2018-06-28 18:04:46 +03:00
r.kuznetsov
21860e225b Shaders moving 2018-06-28 18:04:46 +03:00
Daria Volvenkova
0458557756 Tuned displacement of transit scheme overlays. 2018-06-27 15:22:40 +03:00
Maksim Andrianov
5ea4f83514 Review fixes 2018-06-25 17:58:40 +03:00
Maksim Andrianov
bb257b4c22 Fixed warn: ignoring return value 2018-06-25 17:58:38 +03:00
Maksim Andrianov
036be1ebad Fixed warn: comparison between signed and unsigned integer expressions 2018-06-25 17:56:31 +03:00
r.kuznetsov
f3e68f93d2 Fixed ReadFeatures calls in Drape 2018-06-22 14:42:55 +03:00
Daria Volvenkova
e3544b6ebf Apply new transit colors. 2018-06-22 12:42:22 +03:00
Sergey Yershov
37d3d2f748 [indexer][editor] Refactor Index into DataSource
Remove namespace datasource
2018-06-22 12:22:30 +03:00
Sergey Yershov
8d14bbb537 [indexer] Move FeatureStatus enum class 2018-06-22 12:22:30 +03:00
Daria Volvenkova
5491341e58 Review fixes. 2018-06-21 17:38:06 +03:00
Daria Volvenkova
9bff202aa1 Remove overlays from tree. 2018-06-21 17:38:06 +03:00
Daria Volvenkova
6e4fd1f4c8 Review fixes. 2018-06-21 17:38:06 +03:00
Daria Volvenkova
4a47413a71 Transit scheme. 2018-06-21 17:38:06 +03:00
greshilov
10ca98fd11 [cmake] Add precompiled headers support 2018-06-15 13:14:00 +03:00
r.kuznetsov
791352ffe3 Added Android OGL context validation and present availability 2018-06-14 18:59:37 +03:00
Sergey Yershov
c1ee243c97 [indexer][editor] Move some code from indexer to editor 2018-06-01 16:17:52 +03:00
r.kuznetsov
dc66e95b91 Review fixes 2018-05-22 18:17:35 +03:00
r.kuznetsov
57f02e95bf Added watermark 2018-05-22 18:17:35 +03:00
Daria Volvenkova
a14a903f1f Review fixes. 2018-05-17 13:16:42 +03:00
Daria Volvenkova
13a826a790 Debug ugc rendering. 2018-05-17 13:16:42 +03:00
r.kuznetsov
538f88d7d3 Review fixes 2018-05-10 11:21:44 +03:00
r.kuznetsov
92bef56a17 Added hidden local ads objects 2018-05-10 11:21:44 +03:00
Maxim Pimenov
e400ad6c46 [geometry] Made the constructor of Point<T> from Point<U> explicit.
Sometimes we want a non-trivial transformation when converting
from one representation of a point to another. An example
is PointDToPointU which uses the fact that its argument is
usually a point from the Mercator plane. The wrong usage
is easier to catch when implicit conversion between different point
types is prohibited.

An example of wrong usage that is prevented by this commit:
  // A function defined in another file.
  m2::PointU GetPoint()
  {
    m2::PointD pt;
    [...]
    return PointDToPointU(p2, kDefaultBits);
  }

  // Here we have forgotten that the result of GetPoint() is already converted.
  m2::PointU ptu = PointDToPointU(GetPoint(), kDefaultBits);
2018-05-08 15:21:30 +03:00