Commit Graph
1671 Commits
Author SHA1 Message Date
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 d96e9c4070 jni project settings 2014-05-24 14:27:55 +02:00
Hannes Janetzek 10e186780c jni stuff 2014-05-16 17:55:45 +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 607b6d6266 Merge branch 'no-vbo-texture-layer' 2014-05-12 14:48:30 +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 fbfe17743e update android build-tools 2014-05-12 14:48:27 +02:00
Hannes Janetzek 62255e7583 cleanup: MapEventLayer 2014-05-06 14:00:06 +02:00
Hannes Janetzek 35cda5c7d1 fix test for min-drag distance
- value just chosen to be large enough
2014-05-06 00:50:14 +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 c161ea9cca vtm-android: disable check-gl-error flags 2014-05-04 22:01:32 +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 04ea503184 Merge branch 'double-tap-to-zoom' 2014-05-04 20:41:44 +02:00
Hannes Janetzek db37897740 fix double-tap zoom tests 2014-05-04 20:09:16 +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 559a5d0508 update android support library
no idea why gradle cannot find build-tools 19.0.3..
2014-05-04 20:08:29 +02:00
Hannes Janetzek c00000edc8 cleanup: unused file 2014-05-04 20:08:19 +02:00
Hannes Janetzek f132edf459 disable ios build 2014-05-04 20:08:09 +02:00
Hannes Janetzek 15023432cc GLState: keep track of clear color 2014-04-03 22:53:37 +02:00