Alex Zolotarev
3b51b1c8cd
Removed unused base/profiler. Should it be in base?
2015-09-22 15:22:57 -07:00
rachytski
c41ac36440
allocating renderTargets in TilingRenderPolicyXXX only
2015-09-22 15:22:47 -07:00
rachytski
586f370c75
supporting infoLayer offset.
2015-09-22 15:22:46 -07:00
rachytski
b409579c6f
Added RenderPolicyMT from the old rendering code.
2015-09-22 15:22:43 -07:00
Alexander Gusak
dfaa348527
Fixed compilation with msvc.
2015-09-22 15:22:43 -07:00
rachytski
2ae492f3a7
passing separate clipRect parameter into DrawModel function. closes #315
2015-09-22 15:22:41 -07:00
rachytski
3e2378f52e
minimized GUI-thread waiting time for acquiring currentCoverage.
2015-09-22 15:22:41 -07:00
vng
4b54e80d56
Fix ForEachFeature benchmarking and add additional scale params.
2015-09-22 15:22:40 -07:00
vng
aca3014c79
Pass functor in ForEachFeature by reference.
2015-09-22 15:22:40 -07:00
Alex Zolotarev
eb15ccc1e3
[benchmark_tool] Rewrote and fixed benchmark rects logic
...
Now it correctly works with countries and World
2015-09-22 15:22:39 -07:00
Alex Zolotarev
e175caa98a
[benchmark_tool] Added -count command line flag (how many benchmarks to run)
2015-09-22 15:22:39 -07:00
Alex Zolotarev
a88b70e581
Renamed map_benchmark to benchmark_tool
2015-09-22 15:22:37 -07:00
vng
0495475b7c
Fix bug in statistic. Choose best geometry for feature size calculating.
2015-09-22 15:22:34 -07:00
vng
51e8dbb183
Make desired input and output for 'map_benchmark'.
2015-09-22 15:22:33 -07:00
vng
0bbaa037ed
Add new project 'map_benchmark'.
2015-09-22 15:22:33 -07:00
Yury Melnichek
31f2a764cd
Fix bug when some feature were omitted from ForEachInRect. Remove Query class, since it's not used anywhere.
2015-09-22 15:22:32 -07:00
rachytski
940c975a93
fixed issue with deadlocking while multithreaded tile rendering.
2015-09-22 15:22:31 -07:00
rachytski
697fd7421e
removed m_distance and m_coverage from Tiler::RectInfo
2015-09-22 15:22:29 -07:00
rachytski
dbce8bcba4
refactored TileRenderer and CoverageGenerator to use core::CommandsQueue
2015-09-22 15:22:27 -07:00
rachytski
f0eb269363
removed RenderQueueRoutine. renamed RenderQueue into TileRenderer
2015-09-22 15:22:26 -07:00
rachytski
a50dac38bd
bencmark code fix.
2015-09-22 15:22:25 -07:00
rachytski
bfa2758272
code cleanup.
2015-09-22 15:22:24 -07:00
vng
a67f4c612f
Support old format 1.01 (April 2011).
2015-09-22 15:22:23 -07:00
vng
cd7d41afd3
Do not ask anything in unit-test - simple run.
2015-09-22 15:22:22 -07:00
vng
ad04e96591
Add separate ForEachInRectXXX functon for tile drawing.
2015-09-22 15:22:12 -07:00
vng
a9c853e394
Fix viewport rect covering for drawing.
...
@TODO Make special "ForEachInRect" function with RectId.
2015-09-22 15:22:01 -07:00
rachytski
766bf24a57
implemented benchmarks for TilingRenderPolicyMT
2015-09-22 15:21:53 -07:00
vng
a6d052575b
[Temp] Use one drawing thread.
2015-09-22 15:21:50 -07:00
Yury Melnichek
c511d2caf2
[search] Integrate search of a trie into main code. Not finished!
2015-09-22 15:21:49 -07:00
Yury Melnichek
48e89bb869
[search] Integrate trie into search.
2015-09-22 15:21:46 -07:00
vng
e367587b92
Add additional types mapping (index <-> type) in classificator.
2015-09-22 15:21:38 -07:00
rachytski
c4725f6cc8
small fixes.
2015-09-22 15:21:37 -07:00
rachytski
5c8a3aad61
switched back to GUI-thread tile coverage and infoLayer merge calculations in TilingRenderPolicyMT
2015-09-22 15:21:35 -07:00
rachytski
8682e4c44b
Fixed benchmarking code. Read "Benchmarking" page on github wiki.
2015-09-22 15:21:34 -07:00
rachytski
d560f75069
moved TileCache, Tile, Tiler into map project.
2015-09-22 15:21:34 -07:00
rachytski
b1e5fe5ce5
added CoverageGenerator.
2015-09-22 15:21:33 -07:00
Yury Melnichek
8dbb7b68f9
Remove mutable cached query from FeaturesFetcher.
2015-09-22 15:21:32 -07:00
Alex Zolotarev
69a244a430
[clang] Compilation and warning fixes
2015-09-22 15:21:13 -07:00
vng
fcfebfbcda
Multithreaded model drawing.
...
Use separate instance of Index per each thread.
Very simple solution.
2015-09-22 15:21:05 -07:00
vng
018078a94f
Fix msvc warning.
2015-09-22 15:21:04 -07:00
rachytski
fb9ccf2ddb
code styling fixes.
2015-09-22 15:21:01 -07:00
Alex Zolotarev
ba6dd4ba20
[android] Added location and compass support
2015-09-22 15:20:59 -07:00
Alex Zolotarev
0ff7c80695
[android] Fixed resources re-initialization bug
2015-09-22 15:20:58 -07:00
Alex Zolotarev
0b6a8f09d4
[android] Enabled text filtering
2015-09-22 15:20:57 -07:00
rachytski
66abb8ada5
[ANDROID] fixed text drawing and opengl state applying.
2015-09-22 15:20:53 -07:00
Alex Zolotarev
350e4e9e5c
[android] Second YG hack, blessed by SR
2015-09-22 15:20:45 -07:00
rachytski
e68c9d43b4
fixed compilation errors.
2015-09-22 15:20:44 -07:00
rachytski
de7bdf478e
Simple single-threaded render policy.
2015-09-22 15:20:43 -07:00
rachytski
8f3040e62c
separated benchmarking code into Framework ancestor.
2015-09-22 15:20:43 -07:00
rachytski
cec98bb6b9
RenderPolicy implementation
...
introduced RenderPolicy interface to separate rendering code from FrameWork class. implemented single-threaded and multi-threaded tile rendering policies (TilingRenderPolicyST and TilingRenderPolicyMT classes). using TilingRenderPolicyMT as the default render policy.
2015-09-22 15:20:42 -07:00