Commit Graph

  • 4a5142fdf6 keep mapfile-writer/db from bit-rotting Hannes Janetzek 2012-09-19 00:42:49 +02:00
  • 19344e39cf starting to add some perspective Hannes Janetzek 2012-09-18 15:45:30 +02:00
  • 7ac44bc3df do not cancel loading in limitCache for now Hannes Janetzek 2012-09-18 21:55:18 +02:00
  • 363cf8b029 add available zoomlevel to MapInfo Hannes Janetzek 2012-09-18 21:53:52 +02:00
  • 6ee2a85e12 fixes: - start MapWorkers at end of init - check for screensize > 0 in updateMap Hannes Janetzek 2012-09-18 16:50:56 +02:00
  • e54e6e1c46 MapGenerator -> TileGenerator Hannes Janetzek 2012-09-18 15:48:45 +02:00
  • d3f8f7ceef remove actionbar Hannes Janetzek 2012-09-18 15:44:25 +02:00
  • 28cc35a32d rename MapGenerator -> TileGenerator Hannes Janetzek 2012-09-18 15:42:24 +02:00
  • a1317a9de5 - remove swrenderer - rearchitect: now that MapView is a ViewGroup and MapRenderer is the GLSurfaceView. - lock/unlock proxy tiles properly to not be removed from cache while in use Hannes Janetzek 2012-09-16 19:26:53 +02:00
  • caea9cd7c9 move PausableThread to mapgenerator package - add experimental regionlookup Hannes Janetzek 2012-09-12 02:55:27 +02:00
  • e2da87d8e0 switch package org.mapsforge -> org.oscim Hannes Janetzek 2012-09-12 00:33:39 +02:00
  • 489f07dd5d some more refactoring: - pass map<key,val> as settings to db open instead of mapfile - started to clean up this 'get start position' mess Hannes Janetzek 2012-09-11 22:40:10 +02:00
  • ab69675d69 fix segv... set initial map position when not in config Hannes Janetzek 2012-09-11 15:46:44 +02:00
  • 53636cff30 - add compass - add 'fix orientation' option - bugfix segv in limitLoadQueue - remove redundant MapController - refactor out Location stuff from TileMap Hannes Janetzek 2012-09-11 04:06:59 +02:00
  • baa40ed9ea comments and cleanups Hannes Janetzek 2012-09-10 20:33:21 +02:00
  • 69fe74facc - refactor: moving parts of MapRenderer that run on main thread to new TileLoader class - adding option for enable rotation.. still needs work - renaming json db to test - it doesnt do json but still handy for testing Hannes Janetzek 2012-09-10 02:24:11 +02:00
  • 2d90a4dea4 refactoring: MapTile -> JobTile, GLMapTile -> MapTile, TreeTile -> QuadTree Hannes Janetzek 2012-09-09 12:47:50 +02:00
  • d2a2dfb2f2 - MapDatabase: add writeInt to bytestring frunction, cleanups Hannes Janetzek 2012-09-09 02:17:36 +02:00
  • 232f4d577d cleanup Hannes Janetzek 2012-09-08 14:31:34 +02:00
  • 17ae9fe098 merge ScaleListener into TouchHandler Hannes Janetzek 2012-09-08 14:31:14 +02:00
  • 026a0674cd make tile file cache work, still not enabled Hannes Janetzek 2012-09-08 01:34:33 +02:00
  • 7b8a959a21 cleanup Hannes Janetzek 2012-09-08 01:33:17 +02:00
  • 6357c2fa2a cleanup tile cache 'limiting functions' Hannes Janetzek 2012-09-08 01:32:59 +02:00
  • 4763ea8989 use extrem simple and lightweight handmade http client. Hannes Janetzek 2012-09-07 21:17:23 +02:00
  • abfb2c9fec fix glconfigchooser for asus transformer Hannes Janetzek 2012-09-07 21:14:10 +02:00
  • f01f5c7bfa reuse RenderTheme cache key Hannes Janetzek 2012-09-07 21:13:24 +02:00
  • 9b697cc05d no control flow in shader, hth for htc Hannes Janetzek 2012-09-07 21:12:57 +02:00
  • c01aa685a2 improve distance function, hard to get active/proxy tiles in limitCache now Hannes Janetzek 2012-09-07 21:12:22 +02:00
  • 2f0270e696 vertices became smaller, decrease poolitem size Hannes Janetzek 2012-09-07 21:11:08 +02:00
  • 18d10e744c - add multi-linestrings / -polygons in one go Hannes Janetzek 2012-09-07 21:10:09 +02:00
  • 7c95930ba3 - pack line texture coordinates in least significant bits of extrusion vector - saving 4 bytes per vertex :) - use premultiplied alpha,fixing issues on HTC and no reason no to use premul - fix issue on HTC desire, went out-of-memory when setting buffer data to zero ?! - delete buffer and rereate instead - use 565 color config for devices that prefer it (HTC...) Hannes Janetzek 2012-09-06 01:06:35 +02:00
  • 7f469a6316 disable postgis backend Hannes Janetzek 2012-09-04 20:36:17 +02:00
  • 32e9d366ac bug fix: really clear depth buffer, forgot to enable depth mask Hannes Janetzek 2012-09-04 20:35:49 +02:00
  • 7647e1827e modify zoom-in gesture to scale from focus center Hannes Janetzek 2012-09-04 14:25:18 +02:00
  • b210c5ee73 remember theme preference Hannes Janetzek 2012-09-04 14:24:32 +02:00
  • 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 Hannes Janetzek 2012-09-03 00:13:13 +02:00
  • 78e39af35a cancel loading when tile is removed from cache Hannes Janetzek 2012-08-29 11:01:19 +02:00
  • 38e2b9296c update copyright Hannes Janetzek 2012-08-29 10:46:03 +02:00
  • a0b7f3a4ca less logging Hannes Janetzek 2012-08-29 10:45:50 +02:00
  • 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 Hannes Janetzek 2012-08-29 10:45:19 +02:00
  • ba90664ee2 fix regression, make sure not to upload a tile that will be cleared Hannes Janetzek 2012-08-28 10:10:30 +02:00
  • 14fe4a6892 use half the textures, take from non-visible tiles when needed Hannes Janetzek 2012-08-28 09:39:17 +02:00
  • 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 - ... Hannes Janetzek 2012-08-28 09:25:06 +02:00
  • 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 Hannes Janetzek 2012-08-18 04:34:03 +02:00
  • 7f573f0ac4 started work on labeling Hannes Janetzek 2012-08-17 04:38:16 +02:00
  • 331aa6bf68 clear all tiles on clearAndRedraw, cleanups Hannes Janetzek 2012-08-08 22:44:02 +02:00
  • 4cae011d85 fix hanging UI on MapWorker.pause/.proceed Hannes Janetzek 2012-08-08 22:43:06 +02:00
  • 165221f42a tweaks Hannes Janetzek 2012-08-08 12:24:27 +02:00
  • 69fe443b30 pbmap: handle layer field Hannes Janetzek 2012-08-08 12:24:15 +02:00
  • 8d68d46dd4 pb protocol description Hannes Janetzek 2012-08-07 14:42:35 +02:00
  • 78b271c633 - pbmap: faster coordinate decoding Hannes Janetzek 2012-08-07 14:16:52 +02:00
  • 5df4ac883a remove poly2tri triangulator for now Hannes Janetzek 2012-08-07 03:11:45 +02:00
  • 124624785d - adding MapDatabase backend for our TileStache provider - fixing some renering bugs on nexus phone and some refactoring and cleanup Hannes Janetzek 2012-08-07 03:04:39 +02:00
  • c5c952bf14 cleanups Hannes Janetzek 2012-07-23 17:09:27 +02:00
  • c5ace62b61 fix shader for asus transformer - it's doing strange things in smoothstep.. Hannes Janetzek 2012-07-23 17:08:20 +02:00
  • f32aa5d431 add client-side triangulator, not enabled yet Hannes Janetzek 2012-07-23 17:07:32 +02:00
  • 99e361d8a0 fix for android 2.3 - disable action-bar spinner-button for now. Hannes Janetzek 2012-07-23 16:50:12 +02:00
  • 06251da1b8 assign gl_FragColor only once Hannes Janetzek 2012-07-10 09:05:51 +02:00
  • 5f8f767991 fix 'fixed width' line rendering Hannes Janetzek 2012-07-10 09:02:50 +02:00
  • fa989aba66 cleanup Hannes Janetzek 2012-07-10 09:01:44 +02:00
  • b410059282 simplify rendertheme 'closed' and 'element' matching Hannes Janetzek 2012-07-10 09:00:45 +02:00
  • 380b5e019d fix segv when switching map mode Hannes Janetzek 2012-06-27 00:13:21 +02:00
  • 13e7a77531 fix possible deletion of active proxy, improve tile distance calculation, do not blur fixed lines with width >= 1 Hannes Janetzek 2012-06-26 23:55:46 +02:00
  • 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 Hannes Janetzek 2012-06-25 02:36:30 +02:00
  • d13f1b43ad theme changes and making PostGIS the default backend Hannes Janetzek 2012-06-25 02:32:21 +02:00
  • 8b630eebc9 do premultiplication of alpha in blend function Hannes Janetzek 2012-06-21 14:18:16 +02:00
  • b4f5d9fb19 shader experiments Hannes Janetzek 2012-06-21 01:59:21 +02:00
  • 79cc76bd62 unbind buffer after vertexAttribPointer is set, change number of cache tiles dynamically Hannes Janetzek 2012-06-21 00:02:01 +02:00
  • f977fec1ae switch to ShortBuffer for half-float, shader tweaks,.. Hannes Janetzek 2012-06-20 17:24:38 +02:00
  • 5da8c6ed0d theme tweaks Hannes Janetzek 2012-06-19 17:15:59 +02:00
  • 4d663ca810 tweak line drawing Hannes Janetzek 2012-06-19 17:14:41 +02:00
  • e7c5831302 refactor VectorTileMap Hannes Janetzek 2012-06-19 04:45:43 +02:00
  • 40cadbe805 add mapsforge-map android part to VectorTileMap Hannes Janetzek 2012-06-19 01:59:12 +02:00
  • 6db73265ad add images Hannes Janetzek 2012-06-19 00:45:09 +02:00
  • a30b54372b add VectorTileMap viewer Hannes Janetzek 2012-06-18 18:49:33 +02:00