Commit Graph

  • 4d346ba2ae set mCurLayer null on clear Hannes Janetzek 2013-03-01 22:53:33 +01:00
  • b82cfbb95e limit maximum scanlines to bbox Hannes Janetzek 2013-03-01 22:53:01 +01:00
  • e53179eb7b use linear filter for stipple texture Hannes Janetzek 2013-02-27 16:29:41 +01:00
  • 67529446a4 cleanups + notes Hannes Janetzek 2013-02-27 16:28:59 +01:00
  • 716fbccf36 add utility function to get tile by index Hannes Janetzek 2013-02-27 16:28:40 +01:00
  • 9733702655 theme tweaks Hannes Janetzek 2013-02-25 05:07:40 +01:00
  • a581996f25 On options change set 'clearMap' flag instead of direct clearAndRedraw Hannes Janetzek 2013-02-25 05:07:24 +01:00
  • ecedccb265 fix possible invalid vbo reads - make sure there is an additional vertex for interleaving Hannes Janetzek 2013-02-24 11:25:28 +01:00
  • b328d769a5 check gl errors, cleanups Hannes Janetzek 2013-02-24 11:22:40 +01:00
  • 00f1fe9438 cleanups Hannes Janetzek 2013-02-24 11:22:18 +01:00
  • b440155e83 fix clamp parameter Hannes Janetzek 2013-02-24 11:00:14 +01:00
  • 2843c49ced fix stipple width Hannes Janetzek 2013-02-24 10:59:28 +01:00
  • 54d3fe332b cleanups Hannes Janetzek 2013-02-24 10:20:58 +01:00
  • aaafe0cddc use procedural texture for regular stipple Hannes Janetzek 2013-02-24 10:20:20 +01:00
  • c8ab69ed2d keep stipple lines visible on zoomlevel >= 17 Hannes Janetzek 2013-02-23 16:40:08 +01:00
  • 3e42886097 add color saturation utility Hannes Janetzek 2013-02-23 16:39:27 +01:00
  • d91ad535a2 start to make line stipple themeable Hannes Janetzek 2013-02-23 02:02:11 +01:00
  • 87ea877705 cleanups Hannes Janetzek 2013-02-23 02:01:35 +01:00
  • f658b6fbcf fix text AABB Hannes Janetzek 2013-02-22 08:32:15 +01:00
  • 4faaf25dfa use Layer.width Hannes Janetzek 2013-02-22 08:31:39 +01:00
  • 8aab183d1a cleanup Hannes Janetzek 2013-02-22 08:29:56 +01:00
  • d64988a56a line stipple style for railways, yay! Hannes Janetzek 2013-02-22 05:33:32 +01:00
  • 7cf4ca27f3 - add initial version of line stipple renderer - 'vbo' moved to 'Layers' Hannes Janetzek 2013-02-22 05:30:24 +01:00
  • a0083ae484 refactor 'checkOverlap', cleanups Hannes Janetzek 2013-02-20 20:54:29 +01:00
  • 836c6f39ab add label debug option to app preferences Hannes Janetzek 2013-02-20 04:01:09 +01:00
  • b43736a047 reuse Labels and OBB2Ds, cleanups Hannes Janetzek 2013-02-20 03:53:31 +01:00
  • 5f0779bf86 when 'index' is null assume line has length of points array Hannes Janetzek 2013-02-20 03:52:55 +01:00
  • 0609639ef3 docs + cleanups Hannes Janetzek 2013-02-11 13:49:09 +01:00
  • c1643850ce no need to multiply extrusion scale factor in shader Hannes Janetzek 2013-02-20 00:54:56 +01:00
  • 45bb326258 update copyright Hannes Janetzek 2013-02-20 00:44:35 +01:00
  • 1af037d783 fix: release textures Hannes Janetzek 2013-02-20 00:43:41 +01:00
  • 34bffcc15f labeling testing Hannes Janetzek 2013-02-18 09:48:32 +01:00
  • d25d967332 extract LwHttp from MapDatabase Hannes Janetzek 2013-02-17 17:24:05 +01:00
  • 99dafda4b9 move TriangleJNI Hannes Janetzek 2013-02-17 17:18:11 +01:00
  • 071a5e522f move WayDecorator to 'generator' Hannes Janetzek 2013-02-17 17:12:48 +01:00
  • 55030c1166 refactor: dont pass matrices with MapPosition -> use GLRender.Matrices Hannes Janetzek 2013-02-15 16:56:13 +01:00
  • 811ff6ed4a comments Hannes Janetzek 2013-02-15 16:15:55 +01:00
  • 8db24eaacf add labeling debug option Hannes Janetzek 2013-02-15 16:15:43 +01:00
  • b3d708bd36 fix label preference by segment length add more TODOs Hannes Janetzek 2013-02-14 02:02:09 +01:00
  • c9d3a05f5c also copy segment length for temporary TextItem Hannes Janetzek 2013-02-14 02:01:06 +01:00
  • 6ef8f8e94d fresher green for parks Hannes Janetzek 2013-02-14 02:00:19 +01:00
  • 9fba1e21b8 add point-in-poly function Hannes Janetzek 2013-02-14 01:59:47 +01:00
  • 7b87e8fdc1 block 'tilt' gesture only when 'rotation' is active Hannes Janetzek 2013-02-14 01:59:04 +01:00
  • e69bebb2c5 use OBBs for label collision detections Hannes Janetzek 2013-02-11 10:08:41 +01:00
  • f2f93d180b add option for text priorities Hannes Janetzek 2013-02-11 10:08:05 +01:00
  • fab415057e simplify + cleanups Hannes Janetzek 2013-02-11 10:07:43 +01:00
  • 114eb91084 pass the full segment length to labeling Hannes Janetzek 2013-02-11 10:06:38 +01:00
  • f77adb30ab add labels for multiline elements Hannes Janetzek 2013-02-11 10:05:49 +01:00
  • 0aaca70a94 save some multiplications Hannes Janetzek 2013-02-10 12:23:06 +01:00
  • 27a51708fb add Intersection test for 2D OBBs Hannes Janetzek 2013-02-10 12:22:12 +01:00
  • c64e0fe5b0 add ear-clip triangulator, might be more efficient for simple polys Hannes Janetzek 2013-02-10 12:20:04 +01:00
  • 344f4d7030 make final Hannes Janetzek 2013-02-10 12:18:48 +01:00
  • 32ba8bbae0 use faster Math.abs utility, cleanups, comments Hannes Janetzek 2013-02-10 12:17:39 +01:00
  • 429b8a98d7 better tile distance + comments Hannes Janetzek 2013-02-10 12:15:18 +01:00
  • bdbdbb5905 tweak gesture detection Hannes Janetzek 2013-02-10 11:42:22 +01:00
  • a362201ba0 move themes from 'osmarender' to 'styles' Hannes Janetzek 2013-02-10 11:36:05 +01:00
  • 023755655b fix jumping gestures: update pointer IDs on pointer up/down Hannes Janetzek 2013-02-07 14:24:57 +01:00
  • ed34c3b63a decrease change of scale by the change of rotation Hannes Janetzek 2013-02-07 13:40:25 +01:00
  • 68fbb7e7ba formatting: eclipse AnyEdit is required to remove all trailing whitespace on save.. Hannes Janetzek 2013-02-07 13:19:09 +01:00
  • f18bc5a077 one more try for quad-tile distance Hannes Janetzek 2013-02-07 13:09:13 +01:00
  • a9dc0d483c use dpi for gesture recognition Hannes Janetzek 2013-02-07 13:08:41 +01:00
  • 3b67e4a3d1 use dpi for label size Hannes Janetzek 2013-02-07 13:08:28 +01:00
  • 43a116708d improve tile distance function Hannes Janetzek 2013-02-07 10:39:10 +01:00
  • c53805aded release locked tiles for labeling directly Hannes Janetzek 2013-02-07 10:33:11 +01:00
  • f5532059ec cleanups Hannes Janetzek 2013-02-06 16:44:32 +01:00
  • 6466a65545 tiles are already locked when in use by GLRenderer Hannes Janetzek 2013-02-06 12:21:43 +01:00
  • 53e6b6537f fix leak of prefetched parent tiles Hannes Janetzek 2013-02-06 12:17:53 +01:00
  • d80534a20f check if timer exists Hannes Janetzek 2013-02-06 11:10:26 +01:00
  • 9610555663 show other landuse above tourism:zoo Hannes Janetzek 2013-02-06 11:10:04 +01:00
  • b47a7787cd more utilities, not used Hannes Janetzek 2013-02-06 11:09:33 +01:00
  • 343a3bd1b3 improve multitouch gesture detection Hannes Janetzek 2013-02-06 11:08:57 +01:00
  • 7c6ec614a2 make TileManager non-static Hannes Janetzek 2013-02-06 11:08:17 +01:00
  • fada95f380 cleanups + comments Hannes Janetzek 2013-02-06 11:06:47 +01:00
  • f2b7a9fdf8 formatting Hannes Janetzek 2013-02-04 20:14:58 +01:00
  • 303e0cb4ce fix RenderTheme spec to match what is actually parsed Hannes Janetzek 2013-02-04 19:58:16 +01:00
  • 93fde349c6 rename variable Hannes Janetzek 2013-02-04 17:39:10 +01:00
  • 8fb7dc831c building model shading Hannes Janetzek 2013-02-04 17:39:00 +01:00
  • fb1b0d4087 docs Hannes Janetzek 2013-02-04 17:38:30 +01:00
  • 76e1dcae7c - fix issue with hanging ui on clse when network is down - add getters for rotation/compass enabled - cleanups Hannes Janetzek 2013-02-04 14:50:11 +01:00
  • eace886f37 fix array out-of-bounds Hannes Janetzek 2013-02-04 14:45:28 +01:00
  • 7df1ceeff1 - handle limiting of unused loaded tiles in limitCache - remove unused tiles based on distance to map center Hannes Janetzek 2013-02-04 17:56:47 +01:00
  • 10381ae4ea return if shader program has changed Hannes Janetzek 2013-02-04 17:52:57 +01:00
  • 574ebee29c docs Hannes Janetzek 2013-02-04 17:49:54 +01:00
  • a95e7d6f31 try to fix occasional flickering. only seen on nexus with PowerVR -> clear stencil region by drawing a quad instead of using glClear(stencil) for each tile Hannes Janetzek 2013-02-04 17:47:56 +01:00
  • fc96e5f6e8 impprove labeling a bit by giving priority to labels that were labeled previously Hannes Janetzek 2013-02-04 02:01:50 +01:00
  • 8046081b42 reorganize stencil buffer clipping Hannes Janetzek 2013-02-04 02:00:30 +01:00
  • 3da48e1ab9 --dbg Hannes Janetzek 2013-02-04 01:48:03 +01:00
  • c21b5b629b building color tweaks Hannes Janetzek 2013-02-04 01:05:26 +01:00
  • e9f135b3ab update of Tile- and OverlayManager need to be done async for this Hannes Janetzek 2013-02-04 01:05:07 +01:00
  • 0d87aabd3d add function to get visible tiles only Hannes Janetzek 2013-02-04 01:02:54 +01:00
  • f3f1c4ae54 repack 'current tiles' array before reallocating it Hannes Janetzek 2013-02-04 01:00:55 +01:00
  • f7b00b9692 custom renderer, draw quad Hannes Janetzek 2013-02-01 16:21:07 +01:00
  • 373d45e008 building color Hannes Janetzek 2013-02-01 12:56:27 +01:00
  • 76a4e529ae keep alpha enabled Hannes Janetzek 2013-02-01 12:56:11 +01:00
  • 7124d07bbd show how to fix triangle on map Hannes Janetzek 2013-02-01 12:22:03 +01:00
  • bc9f517cb1 extend CustomOverlay example to draw a triangle Hannes Janetzek 2013-02-01 12:09:48 +01:00
  • e2be4b5359 cleanups Hannes Janetzek 2013-02-01 12:09:10 +01:00
  • be67647bdd clear ItemizedOverlay Hannes Janetzek 2013-02-01 04:33:51 +01:00
  • 019c39d8b8 start render early Hannes Janetzek 2013-02-01 04:31:39 +01:00
  • a8c2f72a35 simplify fillPolygons Hannes Janetzek 2013-02-01 01:42:38 +01:00