Hannes Janetzek
|
4faaf25dfa
|
use Layer.width
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
8aab183d1a
|
cleanup
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
7cf4ca27f3
|
- add initial version of line stipple renderer
- 'vbo' moved to 'Layers'
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
a0083ae484
|
refactor 'checkOverlap', cleanups
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
836c6f39ab
|
add label debug option to app preferences
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
b43736a047
|
reuse Labels and OBB2Ds, cleanups
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
5f0779bf86
|
when 'index' is null assume line has length of points array
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
0609639ef3
|
docs + cleanups
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
c1643850ce
|
no need to multiply extrusion scale factor in shader
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
45bb326258
|
update copyright
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
1af037d783
|
fix: release textures
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
34bffcc15f
|
labeling testing
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
99dafda4b9
|
move TriangleJNI
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
071a5e522f
|
move WayDecorator to 'generator'
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
55030c1166
|
refactor: dont pass matrices with MapPosition -> use GLRender.Matrices
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
811ff6ed4a
|
comments
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
b3d708bd36
|
fix label preference by segment length
add more TODOs
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
c9d3a05f5c
|
also copy segment length for temporary TextItem
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
e69bebb2c5
|
use OBBs for label collision detections
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
114eb91084
|
pass the full segment length to labeling
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
0aaca70a94
|
save some multiplications
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
344f4d7030
|
make final
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
32ba8bbae0
|
use faster Math.abs utility, cleanups, comments
|
2013-10-09 01:55:53 +02:00 |
|
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
|
c53805aded
|
release locked tiles for labeling directly
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
f5532059ec
|
cleanups
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
6466a65545
|
tiles are already locked when in use by GLRenderer
|
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
|
fada95f380
|
cleanups + comments
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
f2b7a9fdf8
|
formatting
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
8fb7dc831c
|
building model shading
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
fb1b0d4087
|
docs
|
2013-10-09 01:55:51 +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
|
10381ae4ea
|
return if shader program has changed
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
574ebee29c
|
docs
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
a95e7d6f31
|
try to fix occasional flickering. only seen on nexus with PowerVR
-> clear stencil region by drawing a quad instead of using glClear(stencil) for each tile
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
fc96e5f6e8
|
impprove labeling a bit by giving priority to labels that were labeled previously
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
8046081b42
|
reorganize stencil buffer clipping
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
3da48e1ab9
|
--dbg
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
c21b5b629b
|
building color tweaks
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
0d87aabd3d
|
add function to get visible tiles only
|
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
|
f7b00b9692
|
custom renderer, draw quad
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
373d45e008
|
building color
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
76a4e529ae
|
keep alpha enabled
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
7124d07bbd
|
show how to fix triangle on map
|
2013-10-09 01:55:51 +02:00 |
|