191 Commits

Author SHA1 Message Date
Hannes Janetzek
97828c6f8b shorter shader handle names 2013-10-09 01:55:55 +02:00
Hannes Janetzek
c0a08c11c8 rename COORD_MULTIPLIER to COORD_SCALE 2013-10-09 01:55:55 +02:00
Hannes Janetzek
b3b392bdb8 update comments 2013-10-09 01:55:55 +02:00
Hannes Janetzek
4d346ba2ae set mCurLayer null on clear 2013-10-09 01:55:54 +02:00
Hannes Janetzek
b82cfbb95e limit maximum scanlines to bbox 2013-10-09 01:55:54 +02:00
Hannes Janetzek
67529446a4 cleanups + notes 2013-10-09 01:55:54 +02:00
Hannes Janetzek
716fbccf36 add utility function to get tile by index 2013-10-09 01:55:54 +02:00
Hannes Janetzek
a581996f25 On options change set 'clearMap' flag instead of direct clearAndRedraw 2013-10-09 01:55:54 +02:00
Hannes Janetzek
ecedccb265 fix possible invalid vbo reads
- make sure there is an additional vertex for interleaving
2013-10-09 01:55:54 +02:00
Hannes Janetzek
b328d769a5 check gl errors, cleanups 2013-10-09 01:55:54 +02:00
Hannes Janetzek
00f1fe9438 cleanups 2013-10-09 01:55:54 +02:00
Hannes Janetzek
2843c49ced fix stipple width 2013-10-09 01:55:54 +02:00
Hannes Janetzek
54d3fe332b cleanups 2013-10-09 01:55:54 +02:00
Hannes Janetzek
aaafe0cddc use procedural texture for regular stipple 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
f658b6fbcf fix text AABB 2013-10-09 01:55:54 +02:00
Hannes Janetzek
4faaf25dfa use Layer.width 2013-10-09 01:55:54 +02:00
Hannes Janetzek
8aab183d1a cleanup 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
a0083ae484 refactor 'checkOverlap', cleanups 2013-10-09 01:55:54 +02:00
Hannes Janetzek
836c6f39ab add label debug option to app preferences 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
5f0779bf86 when 'index' is null assume line has length of points array 2013-10-09 01:55:54 +02:00
Hannes Janetzek
0609639ef3 docs + cleanups 2013-10-09 01:55:53 +02:00
Hannes Janetzek
c1643850ce no need to multiply extrusion scale factor in shader 2013-10-09 01:55:53 +02:00
Hannes Janetzek
45bb326258 update copyright 2013-10-09 01:55:53 +02:00
Hannes Janetzek
1af037d783 fix: release textures 2013-10-09 01:55:53 +02:00
Hannes Janetzek
34bffcc15f labeling testing 2013-10-09 01:55:53 +02:00
Hannes Janetzek
99dafda4b9 move TriangleJNI 2013-10-09 01:55:53 +02:00
Hannes Janetzek
071a5e522f move WayDecorator to 'generator' 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
811ff6ed4a comments 2013-10-09 01:55:53 +02:00
Hannes Janetzek
b3d708bd36 fix label preference by segment length
add more TODOs
2013-10-09 01:55:53 +02:00
Hannes Janetzek
c9d3a05f5c also copy segment length for temporary TextItem 2013-10-09 01:55:53 +02:00
Hannes Janetzek
e69bebb2c5 use OBBs for label collision detections 2013-10-09 01:55:53 +02:00
Hannes Janetzek
114eb91084 pass the full segment length to labeling 2013-10-09 01:55:53 +02:00
Hannes Janetzek
0aaca70a94 save some multiplications 2013-10-09 01:55:53 +02:00
Hannes Janetzek
344f4d7030 make final 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
429b8a98d7 better tile distance + comments 2013-10-09 01:55:53 +02:00
Hannes Janetzek
f18bc5a077 one more try for quad-tile distance 2013-10-09 01:55:52 +02:00
Hannes Janetzek
43a116708d improve tile distance function 2013-10-09 01:55:52 +02:00
Hannes Janetzek
c53805aded release locked tiles for labeling directly 2013-10-09 01:55:52 +02:00
Hannes Janetzek
f5532059ec cleanups 2013-10-09 01:55:52 +02:00
Hannes Janetzek
6466a65545 tiles are already locked when in use by GLRenderer 2013-10-09 01:55:52 +02:00
Hannes Janetzek
53e6b6537f fix leak of prefetched parent tiles 2013-10-09 01:55:52 +02:00
Hannes Janetzek
7c6ec614a2 make TileManager non-static 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
8fb7dc831c building model shading 2013-10-09 01:55:52 +02:00