Hannes Janetzek
|
429b8a98d7
|
better tile distance + comments
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
f18bc5a077
|
one more try for quad-tile distance
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
43a116708d
|
improve tile distance function
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
f5532059ec
|
cleanups
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
53e6b6537f
|
fix leak of prefetched parent tiles
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
7c6ec614a2
|
make TileManager non-static
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
f2b7a9fdf8
|
formatting
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
eace886f37
|
fix array out-of-bounds
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
7df1ceeff1
|
- handle limiting of unused loaded tiles in limitCache
- remove unused tiles based on distance to map center
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
3da48e1ab9
|
--dbg
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
f3f1c4ae54
|
repack 'current tiles' array before reallocating it
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
019c39d8b8
|
start render early
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
db93fbe4f6
|
make TileManager non static
|
2013-10-09 01:55:50 +02:00 |
|
Hannes Janetzek
|
123284a1a5
|
prefetch parent tiles
|
2013-10-09 01:55:49 +02:00 |
|
Hannes Janetzek
|
42964861b8
|
- BufferObject.get(): try to return a BufferObject with matching size so that glSubBufferData is used more often
- use BufferObject in ExtrusionLayer - fixes also wrong call to glDeleteBuffer from non-glThread
|
2013-10-09 01:55:49 +02:00 |
|
Hannes Janetzek
|
d1388660a1
|
fix screen rotation causing 'out of VBOs' issue
|
2013-10-09 01:55:48 +02:00 |
|
Hannes Janetzek
|
dd3c0a71c3
|
sort tiles to make labeling more deterministic
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
9d2ebab088
|
use specialized BinarySort for MapTiles that also repacks the 'sparsed' array
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
406bea404d
|
fix: dont crash on restart
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
e9d2c88022
|
TileManager, JobQueue: use MapTile[] instead of list
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
eb278585fa
|
more work on building layer
|
2013-10-09 01:52:19 +02:00 |
|
Hannes Janetzek
|
a8b25d07ad
|
keep tile loading state in JobTile.state
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
4c458d9d1f
|
improve dbg msg
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
2ac904ecef
|
avoid possible segv when recreating tiles (e.g. when returning to MapActivity)
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
3dc36e108a
|
- rename class Tiles -> TileSet
- cleanup + comments
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
dd64d6da26
|
fix: unlock tiles properly onResume
|
2013-10-09 01:40:21 +02:00 |
|
Hannes Janetzek
|
0eda94864f
|
TileMapApp: improve POI overlays
|
2013-10-09 01:40:21 +02:00 |
|
Hannes Janetzek
|
ab5962d56c
|
add osmdroid overlays + bonuspack
|
2013-10-09 01:40:21 +02:00 |
|
Hannes Janetzek
|
78aac5f019
|
- rename MapRenderer to TileManager and refactor
- move overlay renderer to own package
- slight TouchHandler improvements, not start rotation when scaling
|
2013-10-09 01:40:21 +02:00 |
|