Hannes Janetzek
|
1807f0b9dc
|
animate buildings
|
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
|
05e6490d3a
|
cleanups
|
2013-10-09 01:55:47 +02:00 |
|
Hannes Janetzek
|
ed39f9fe34
|
buildings: decrease contrast with z-distance
|
2013-10-09 01:52:20 +02:00 |
|
Hannes Janetzek
|
885eec73d5
|
cleanup, less bright buildings
|
2013-10-09 01:52:20 +02:00 |
|
Hannes Janetzek
|
7cc32f1572
|
use GLState for depth and stencil test
|
2013-10-09 01:52:20 +02:00 |
|
Hannes Janetzek
|
e50ea0c2ba
|
refactor: move rendering of base layers to separate class
- keep track of GL state in GLState
|
2013-10-09 01:52:20 +02:00 |
|
Hannes Janetzek
|
99ce02a9bd
|
-rename BuildingOverlay -> ExtrusionOverlay,
even if there is probably nothing else to extrude
- started to draw extrusion layer for proxy tiles
- fixed depth offsetting..
|
2013-10-09 01:52:20 +02:00 |
|
Hannes Janetzek
|
35923938db
|
use glCullFace GL_FRONT to avoid having to flip triangles
triangle-jni: some loop optimizations
|
2013-10-09 01:52:20 +02:00 |
|
Hannes Janetzek
|
230f9b2828
|
enable polygon offset again
|
2013-10-09 01:52:19 +02:00 |
|
Hannes Janetzek
|
d5ba228fe5
|
- add building roof outlines
- create extrusion vertices and indices in one loop
|
2013-10-09 01:52:19 +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
|
eb278585fa
|
more work on building layer
|
2013-10-09 01:52:19 +02:00 |
|
Hannes Janetzek
|
ac63a4cae1
|
add beginnings of BuildingOverlay
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
f761be1999
|
refactor: rename RenderOverlay classes
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
eb0b7a8c0c
|
add beginnings of OverlayModel, rendering only a box atm
- modified gl projection so that map layer is always between near- and far-plane
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
9b0b2db57b
|
fix wrap around date-line in label overlay
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
3dc36e108a
|
- rename class Tiles -> TileSet
- cleanup + comments
|
2013-10-09 01:47:43 +02:00 |
|
Hannes Janetzek
|
b7aaaef485
|
- improve way-labeling
- let nomination search places instead of tags
|
2013-10-09 01:40:21 +02:00 |
|
Hannes Janetzek
|
ab5962d56c
|
add osmdroid overlays + bonuspack
|
2013-10-09 01:40:21 +02:00 |
|
Hannes Janetzek
|
78aac5f019
|
- rename MapRenderer to TileManager and refactor
- move overlay renderer to own package
- slight TouchHandler improvements, not start rotation when scaling
|
2013-10-09 01:40:21 +02:00 |
|