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
Hannes Janetzek
f304462a7c
cleanup: LineTexLayer
2014-05-04 22:01:32 +02:00
Hannes Janetzek
4ab053df3b
cleanup: OBB2D
2014-05-04 22:01:32 +02:00
Hannes Janetzek
803fbcac47
cleanup: SimplifyVW
2014-05-04 22:01:31 +02:00
Hannes Janetzek
0139452787
fix: SimplifyDP handling of 'multi' geometries
2014-05-04 22:01:31 +02:00
Hannes Janetzek
d6b95c936a
refactor TileClipper
...
- fix: TileClipper check len<6 before len==0
2014-05-04 22:01:31 +02:00
Hannes Janetzek
d263089c06
reset MapElement layer to default
2014-05-04 21:27:12 +02:00
Hannes Janetzek
24f699993b
make double tap zoom to screen location
2014-05-04 20:09:16 +02:00
Hannes Janetzek
d5827de12e
invert tilt gesture
2014-05-04 20:09:15 +02:00
Chuck Greb
469ca9093f
Adds double tap to zoom
2014-05-04 20:09:15 +02:00
Chuck Greb
804c91c701
Inverts behavior of double touch drag gesture
...
Per Android guidelines, double touch drag up should decrease content scale and double touch drag down should increase content scale.
This is also the behavior in the official Google Maps Android application.
http://developer.android.com/design/patterns/gestures.html
2014-05-04 20:09:15 +02:00
Hannes Janetzek
15023432cc
GLState: keep track of clear color
2014-04-03 22:53:37 +02:00
Hannes Janetzek
2833d0f5c2
PathLayer: submit update task directly
...
- revert update listener
2014-04-03 22:42:31 +02:00