Hannes Janetzek
|
3f49361e4a
|
refactor: add api for common VertexItem use
- rename VertexItem -> VertexData
|
2014-06-10 22:38:52 +02:00 |
|
Hannes Janetzek
|
7c995534eb
|
add Tag constructor for intern() keys
|
2014-06-10 22:38:52 +02:00 |
|
Hannes Janetzek
|
2c6a85ee6d
|
add GeoPoint.distance()
- return double in distanceTo()
|
2014-06-10 22:38:51 +02:00 |
|
Hannes Janetzek
|
9b719d857e
|
add RTree
|
2014-06-10 22:16:09 +02:00 |
|
Hannes Janetzek
|
e961eba9c0
|
rename old QuadTree -> TileIndex
|
2014-06-10 22:16:09 +02:00 |
|
Hannes Janetzek
|
b460b4ebaf
|
add QuadTree implementing SpatialIndex
- add SpatialIndex interface
|
2014-06-10 22:16:09 +02:00 |
|
Hannes Janetzek
|
4e94a8f269
|
inner class should be static
|
2014-06-10 22:16:09 +02:00 |
|
Hannes Janetzek
|
6eeb21623b
|
cleanup comments
|
2014-06-10 22:16:09 +02:00 |
|
Hannes Janetzek
|
225613ec28
|
cleanup: canvas Paint
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
7cd5084777
|
fix: reset TileSet serial
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
480d639def
|
GLMatrix: add batch projection
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
9d078142aa
|
add LineLayer setExtents to not add caps outside visible region
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
bf8cc329cf
|
Box:
- add Box.overlap(Box) and copy constructor
- add Box.inside(box)
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
dc0529c59e
|
implement KeyMap.remove()
- tests
- cleanups
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
a65b35f8de
|
tweak s3db colors
|
2014-06-10 22:16:08 +02:00 |
|
Hannes Janetzek
|
9c393d25dc
|
theming: allow extending text styles
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
7667b08b50
|
rename theme property base-text-size -> base-text-scale
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
fb628f4e25
|
Inlist:
- add Inlist.List size()
- make Inlist work items indirectly extending Inlist
- check Inlist.push() argument to not push lists
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
19701b7563
|
fix: LwHttp - retry when address lookup failed
- use 5sec read timeout
- use tcp_nodelay
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
a26aa9de15
|
sync on ExtrusionLayer.vertexPool instead of each Vertex
|
2014-06-02 12:48:23 +02:00 |
|
Hannes Janetzek
|
b9ebf1e57b
|
refactor ExtrusionRenderer
+ cleanups
|
2014-05-25 02:26:36 +02:00 |
|
Hannes Janetzek
|
5af831abb5
|
nicer building fade
|
2014-05-25 00:53:31 +02:00 |
|
Hannes Janetzek
|
4ddf9dcf39
|
refactor ExtrusionRenderer
- extract tile specific parts to BuildingRenderer
- sort tiles by distance for compilation
- slow down fade out animation
|
2014-05-24 23:06:50 +02:00 |
|
Hannes Janetzek
|
7466b6206f
|
extract ExtrusionLayers from ElementLayers
|
2014-05-24 22:02:16 +02:00 |
|
Hannes Janetzek
|
774dd43a18
|
add min/max tile zoom to ExtrusionRenderer
|
2014-05-24 19:48:55 +02:00 |
|
Hannes Janetzek
|
1a22a39991
|
fix: Layer sort order for event processing
|
2014-05-24 14:27:55 +02:00 |
|
Hannes Janetzek
|
5c388e7fcb
|
fix: re-enable building animation
|
2014-05-24 14:27:55 +02:00 |
|
Hannes Janetzek
|
6d9b62af72
|
implement Iterator in Inlist.List
+ reverse(), append()
|
2014-05-16 17:55:45 +02:00 |
|
Hannes Janetzek
|
dfe6ca99ce
|
refactor TileClipper:
- move clipLine() to LineClipper
|
2014-05-16 17:55:45 +02:00 |
|
Hannes Janetzek
|
f62ea65f25
|
rename vars: vertices counts are actually indices
|
2014-05-16 17:55:45 +02:00 |
|
Hannes Janetzek
|
89edbf90f2
|
remove GlAdapter.VBO_TEXTURE_LAYERS hack
|
2014-05-16 17:53:41 +02:00 |
|
Hannes Janetzek
|
9c1ae887ea
|
samsung/adreno quirk: dont use glBufferSubData()
|
2014-05-16 12:03:46 +02:00 |
|
Hannes Janetzek
|
ee3ffa8cec
|
dont use vbo texture-layers for samsung devices with kitkat
|
2014-05-12 14:48:30 +02:00 |
|
Hannes Janetzek
|
f207a6eb4a
|
add workaround for adreno driver issue
|
2014-05-12 14:48:30 +02:00 |
|
Hannes Janetzek
|
1ca175c598
|
add MapEventLayer.fixOnCenter()
- when enabled position is kept for zoom/rotation gesture
|
2014-05-12 14:48:29 +02:00 |
|
Hannes Janetzek
|
62255e7583
|
cleanup: MapEventLayer
|
2014-05-06 14:00:06 +02:00 |
|
Hannes Janetzek
|
0d8454a079
|
check minimal move before starting double-tap-zoom-drag
|
2014-05-06 00:44:28 +02:00 |
|
Hannes Janetzek
|
4e454ef84c
|
s3db: more material colors
|
2014-05-05 00:05:06 +02:00 |
|
Hannes Janetzek
|
a8662d4dce
|
s3db: disable postprocess mode
- seems old mali having issues with dependent texture reads..
- add bypass shader for testing
|
2014-05-05 00:05:06 +02:00 |
|
Hannes Janetzek
|
e7a015a1d7
|
no need to pre-calc BoundingBox hashcode
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
b75a3712d5
|
dbg: VectorTileLayer
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
b509e3c8d1
|
use inverted MeshLayer debug colors
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
37ffdadf1a
|
API: allow changing number of TileLoader threads
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
9bd327cbe6
|
API: remove setBackgroundMap, add setBaseMap(TileLayer)
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
c9bd08dcdf
|
API: make Rule members public
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
64383a8406
|
add TaskQueue interface to Map
- change AsyncTask to be able to post on main-thread
- rename Task.run() -> go()
|
2014-05-05 00:05:05 +02:00 |
|
Hannes Janetzek
|
fcc29eaa41
|
add MapPosition accessors
|
2014-05-04 22:01:32 +02:00 |
|
Hannes Janetzek
|
b0f0455ccf
|
submit update task on PathLayer.setGeom()
|
2014-05-04 22:01:32 +02:00 |
|
Hannes Janetzek
|
24c8b4c16f
|
fixme: re-init TileSet when count is zero..
|
2014-05-04 22:01:32 +02:00 |
|
Hannes Janetzek
|
5cac7894c3
|
close TileSource on VectorLayer detach
|
2014-05-04 22:01:32 +02:00 |
|