3039 Commits

Author SHA1 Message Date
Hannes Janetzek
78e39af35a cancel loading when tile is removed from cache 2013-10-09 01:17:34 +02:00
Hannes Janetzek
38e2b9296c update copyright 2013-10-09 01:17:34 +02:00
Hannes Janetzek
a0b7f3a4ca less logging 2013-10-09 01:17:34 +02:00
Hannes Janetzek
91ba202082 - fix adding vbo id twice to pool. null tile.vbo in clear. phew
- improve depth buffer clipping, no more overlapping of polygons
  and use it to clip proxy tiles too
- simplify limitCache function
- linelayers, dont use systemarraycopy for small arrays
2013-10-09 01:17:34 +02:00
Hannes Janetzek
ba90664ee2 fix regression, make sure not to upload a tile that will be cleared 2013-10-09 01:17:33 +02:00
Hannes Janetzek
14fe4a6892 use half the textures, take from non-visible tiles when needed 2013-10-09 01:17:33 +02:00
Hannes Janetzek
2fccf0f214 - initial way labeling
- add no-projection option for mapdata
- use depth buffer for line clipping to tile - no more scissor, yay!
- extract line and poly render function from maprenderer
- use one vbo for both polys and lines
- use linear interpolator for fling-scroller
- add 'exclusive' negative matcher to rendertheme
- add some more options to rendertheme, kind of inheritance at least for
  lines, see theme
- add caching for node tags -> renderinstructions
- ...
2013-10-09 01:17:33 +02:00
Hannes Janetzek
1cf0c02dd2 - switched to using shorts instead of float/half-float
- fixed flickering caused by stencil/scissor combination on nexus
- added blending option for areas in rendertheme
2013-10-09 01:17:33 +02:00
Hannes Janetzek
7f573f0ac4 started work on labeling 2013-10-09 01:17:33 +02:00
Hannes Janetzek
331aa6bf68 clear all tiles on clearAndRedraw,
cleanups
2013-10-09 01:17:33 +02:00
Hannes Janetzek
4cae011d85 fix hanging UI on MapWorker.pause/.proceed 2013-10-09 01:17:33 +02:00
Hannes Janetzek
165221f42a tweaks 2013-10-09 01:17:33 +02:00
Hannes Janetzek
69fe443b30 pbmap: handle layer field 2013-10-09 01:17:33 +02:00
Hannes Janetzek
8d68d46dd4 pb protocol description 2013-10-09 01:17:33 +02:00
Hannes Janetzek
78b271c633 - pbmap: faster coordinate decoding 2013-10-09 01:17:33 +02:00
Hannes Janetzek
5df4ac883a remove poly2tri triangulator for now 2013-10-09 01:17:33 +02:00
Hannes Janetzek
124624785d - adding MapDatabase backend for our TileStache provider
- fixing some renering bugs on nexus phone
and some refactoring and cleanup
2013-10-09 01:17:33 +02:00
Hannes Janetzek
c5c952bf14 cleanups 2013-10-09 01:17:33 +02:00
Hannes Janetzek
c5ace62b61 fix shader for asus transformer - it's doing strange things in smoothstep.. 2013-10-09 01:17:18 +02:00
Hannes Janetzek
f32aa5d431 add client-side triangulator, not enabled yet 2013-10-09 01:17:18 +02:00
Hannes Janetzek
99e361d8a0 fix for android 2.3 - disable action-bar spinner-button for now. 2013-10-09 01:17:17 +02:00
Hannes Janetzek
06251da1b8 assign gl_FragColor only once 2013-10-09 01:17:17 +02:00
Hannes Janetzek
5f8f767991 fix 'fixed width' line rendering 2013-10-09 01:17:17 +02:00
Hannes Janetzek
fa989aba66 cleanup 2013-10-09 01:17:17 +02:00
Hannes Janetzek
b410059282 simplify rendertheme 'closed' and 'element' matching 2013-10-09 01:17:17 +02:00
Hannes Janetzek
380b5e019d fix segv when switching map mode 2013-10-09 01:17:17 +02:00
Hannes Janetzek
13e7a77531 fix possible deletion of active proxy, improve tile distance calculation,
do not blur fixed lines with width >= 1
2013-10-09 01:17:17 +02:00
Hannes Janetzek
5cc678d77d - draw up to two parent proxies for current tile (not just one)
- nicer shader for devices not having GL_OES_standard_derivatives
- fix: check for min/max zoom position
2013-10-09 01:17:17 +02:00
Hannes Janetzek
d13f1b43ad theme changes and making PostGIS the default backend 2013-10-09 01:17:17 +02:00
Hannes Janetzek
8b630eebc9 do premultiplication of alpha in blend function 2013-10-09 01:17:17 +02:00
Hannes Janetzek
b4f5d9fb19 shader experiments 2013-10-09 01:17:17 +02:00
Hannes Janetzek
79cc76bd62 unbind buffer after vertexAttribPointer is set, change number of cache tiles dynamically 2013-10-09 01:17:17 +02:00
Hannes Janetzek
f977fec1ae switch to ShortBuffer for half-float, shader tweaks,.. 2013-10-09 01:17:17 +02:00
Hannes Janetzek
5da8c6ed0d theme tweaks 2013-10-09 01:17:17 +02:00
Hannes Janetzek
4d663ca810 tweak line drawing 2013-10-09 01:17:17 +02:00
Hannes Janetzek
e7c5831302 refactor VectorTileMap 2013-10-09 01:17:03 +02:00
Hannes Janetzek
40cadbe805 add mapsforge-map android part to VectorTileMap 2013-10-09 01:17:03 +02:00
Hannes Janetzek
6db73265ad add images 2012-06-19 00:45:09 +02:00
Hannes Janetzek
a30b54372b add VectorTileMap viewer 2012-06-18 18:49:33 +02:00