14 Commits

Author SHA1 Message Date
Hannes Janetzek
1a27f56313 - making oscimap default backend
- added about-screen
- added TreeTile for Tile lookup, dropping that HashMap
- using simple line-shader instead of std-derivatives one,
  about twice as faster here
- use distance calculation from MapRenderer - removing TileScheduler
- no need for MapGeneratorJob, pass MapTile directly to MapWorkers
- added two-finger tap gestures for zoom-in/out
- added tub/tron rendertheme
- started caching for oscimap
- add x/y coordinates to MapPosition, using it in MapRenderer
- create tag hash when needed
- no need for long tile coordinates max zoomlevel 31 should suffice
2013-10-09 01:17:34 +02:00
Hannes Janetzek
38e2b9296c update copyright 2013-10-09 01:17:34 +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
4cae011d85 fix hanging UI on MapWorker.pause/.proceed 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
78b271c633 - pbmap: faster coordinate decoding 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
fa989aba66 cleanup 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
f977fec1ae switch to ShortBuffer for half-float, shader tweaks,.. 2013-10-09 01:17:17 +02:00
Hannes Janetzek
e7c5831302 refactor VectorTileMap 2013-10-09 01:17:03 +02:00