Hannes Janetzek
|
b3f4ee444c
|
add OverpassAPI loader
|
2013-10-09 01:56:01 +02:00 |
|
Hannes Janetzek
|
cccd053925
|
start WKB2GeomBuffer reader
|
2013-10-09 01:56:01 +02:00 |
|
Hannes Janetzek
|
ae993eccce
|
added BitmapTileLayer, and TileSource interface from mapsforge
|
2013-10-09 01:56:01 +02:00 |
|
Hannes Janetzek
|
82227900d8
|
move ScanBox to utils
|
2013-10-09 01:56:00 +02:00 |
|
Hannes Janetzek
|
1c779f2f60
|
add generic quadtree index for tile cache
|
2013-10-09 01:56:00 +02:00 |
|
Hannes Janetzek
|
fde9109695
|
add offset parameter to pointInPoly
|
2013-10-09 01:56:00 +02:00 |
|
Hannes Janetzek
|
a1e9efbe5a
|
added Inlist.prependRelative
|
2013-10-09 01:55:59 +02:00 |
|
Hannes Janetzek
|
9c3c860da8
|
cleanups
|
2013-10-09 01:55:59 +02:00 |
|
Hannes Janetzek
|
129a780c41
|
- more work on generic pools
- generic inlist
|
2013-10-09 01:55:59 +02:00 |
|
Hannes Janetzek
|
ab56cc4b18
|
pooled items now extend pool.Inlist and using generic pool.SyncPool
|
2013-10-09 01:55:59 +02:00 |
|
Hannes Janetzek
|
76f762d862
|
hack--
|
2013-10-09 01:55:57 +02:00 |
|
Hannes Janetzek
|
45b8bf75de
|
cleanups
|
2013-10-09 01:55:57 +02:00 |
|
Hannes Janetzek
|
a1604b3b33
|
fix warning, cleanups
|
2013-10-09 01:55:57 +02:00 |
|
Hannes Janetzek
|
38e2ac110d
|
- use self-made fling
- add utilities from libgdx
|
2013-10-09 01:55:57 +02:00 |
|
Hannes Janetzek
|
3e6ac7d5d4
|
add and use utility to set Int color as uniform
|
2013-10-09 01:55:56 +02:00 |
|
Hannes Janetzek
|
f262efee7f
|
Use native Matrix4 instead of float[16]
|
2013-10-09 01:55:56 +02:00 |
|
Hannes Janetzek
|
efaafce08c
|
use PointF instead of android int Point
|
2013-10-09 01:55:56 +02:00 |
|
Hannes Janetzek
|
5230aee091
|
avoid zoom-level relative calculation
|
2013-10-09 01:55:56 +02:00 |
|
Hannes Janetzek
|
c14d101aef
|
- allow bbox zoom to scale to MAX_END_SCALE
- use FastMath.clamp
|
2013-10-09 01:55:56 +02:00 |
|
Hannes Janetzek
|
615e91856f
|
MULTIPLIER > SCALE
|
2013-10-09 01:55:55 +02:00 |
|
Hannes Janetzek
|
e53179eb7b
|
use linear filter for stipple texture
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
67529446a4
|
cleanups + notes
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
b440155e83
|
fix clamp parameter
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
3e42886097
|
add color saturation utility
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
d91ad535a2
|
start to make line stipple themeable
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
7cf4ca27f3
|
- add initial version of line stipple renderer
- 'vbo' moved to 'Layers'
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
b43736a047
|
reuse Labels and OBB2Ds, cleanups
|
2013-10-09 01:55:54 +02:00 |
|
Hannes Janetzek
|
45bb326258
|
update copyright
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
34bffcc15f
|
labeling testing
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
55030c1166
|
refactor: dont pass matrices with MapPosition -> use GLRender.Matrices
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
9fba1e21b8
|
add point-in-poly function
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
fab415057e
|
simplify + cleanups
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
27a51708fb
|
add Intersection test for 2D OBBs
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
c64e0fe5b0
|
add ear-clip triangulator, might be more efficient for simple polys
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
32ba8bbae0
|
use faster Math.abs utility, cleanups, comments
|
2013-10-09 01:55:53 +02:00 |
|
Hannes Janetzek
|
b47a7787cd
|
more utilities, not used
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
fada95f380
|
cleanups + comments
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
f2b7a9fdf8
|
formatting
|
2013-10-09 01:55:52 +02:00 |
|
Hannes Janetzek
|
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
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
2b68d93891
|
check range in blendColors
|
2013-10-09 01:55:51 +02:00 |
|
Hannes Janetzek
|
ac4c3846ba
|
add point line distance utility functions
|
2013-10-09 01:55:50 +02:00 |
|
Hannes Janetzek
|
235e001a82
|
add 'min-size' option to line renderinstruction, when size is less no outline will be drawn
|
2013-10-09 01:55:49 +02:00 |
|
Hannes Janetzek
|
6a34e478f5
|
improve text placement a little
|
2013-10-09 01:55:49 +02:00 |
|
Hannes Janetzek
|
007ab2e3bf
|
fix z-fighting on overlapping buildings:
- modify projection matrix to add offset, glPolygonOffset is not that reliable
|
2013-10-09 01:55:48 +02:00 |
|
Hannes Janetzek
|
4acd9a492f
|
finally got that z-value for un-projection right (=
- add more matrix utilities
|
2013-10-09 01:55:48 +02:00 |
|
Hannes Janetzek
|
bfe8cf2889
|
use setTileMatrix utility function
|
2013-10-09 01:55:48 +02:00 |
|
Hannes Janetzek
|
82eb7e4973
|
more line intersection utilities
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
d0ad2f3bd4
|
- LineClipper added start(x0,y0), clipNext(x1,y1) 'state' clipping mode
- use vec4 array for extrusion colors -> set color only once for all tiles
- use full range for direction vector in extrusion vertex
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
c01252f249
|
- fix roof triagulation for polygons with holes
- omit indices for outline outside tile boundaries
|
2013-10-09 01:52:19 +02:00 |
|
Hannes Janetzek
|
c9137aa790
|
pack colors to array before passing to gl
|
2013-10-09 01:47:43 +02:00 |
|