Gustl22
d219632825
Format shaders ( #639 )
2019-01-26 14:20:08 +02:00
Gustl22
c32652c066
u_Mode uniform as integer
2019-01-25 20:46:51 +01:00
Gustl22
11a5d841f9
GL debug improvements ( #636 )
2019-01-24 09:29:00 +02:00
Gustl22
cae68ffec9
BuildingLayer: add getExtrusionRenderer ( #633 )
2019-01-23 09:49:55 +02:00
Gustl22
608edc2d46
vtm-web: move SLF4J GWT logger provider to app implementations ( #630 )
2019-01-23 09:37:11 +02:00
Gustl22
a0c7a70e00
Viewport: doc for height and width
2019-01-23 01:20:13 +01:00
Gustl22
a3cdace8d2
Web: doc for debugging ( #632 )
2019-01-22 22:38:28 +02:00
Gustl22
4b418b9bb9
Improve GL debug ( #626 )
2019-01-22 21:47:21 +02:00
Gustl22
e514e29010
Poi3D: disable debug log with much traffic
2019-01-19 18:22:20 +01:00
Gustl22
93d6c1bf14
vtm-web: fix nested folder in gradle
2019-01-07 01:04:50 +01:00
Gustl22
abd08ab884
Reorder GL 2.0 interface like libGDX ( #623 )
2018-12-20 11:06:13 +02:00
Gustl22
e18f3577f0
CircleBucket: exclude VERTEX_PROGRAM_POINT_SIZE on Android ( #620 )
2018-12-20 10:55:25 +02:00
Gustl22
c984eae2d5
Reorder method / field modifiers ( #619 )
...
* Reorder method / field modifiers
* Reorder method / field modifiers v2
2018-12-14 20:38:54 +02:00
Gustl22
d806d6bcca
Add missing @Override annotations ( #617 )
2018-12-12 11:10:33 +02:00
Gustl22
6f4ab468a7
Poi3D: Zoomlimiter,
...
improved line/area model placement,
optional hiding theme renders
2018-12-10 16:01:11 +01:00
Gustl22
20352f2053
vtm-core: supplement Box ( #609 )
2018-12-10 14:33:02 +02:00
Gustl22
357ec99b44
vtm-core: reorder Box code ( #615 )
2018-12-10 14:23:54 +02:00
Gustl22
576d5f741d
Desktop.md: instructions to run standalone jar ( #613 )
2018-12-09 16:00:50 +02:00
Gustl22
a517b76e9e
TileClipper: synchronize clip()
2018-12-07 23:46:25 +01:00
Gustl22
70dd6554c3
refactor 'final static' to 'static final' convention
2018-12-06 21:06:04 +01:00
Gustl22
62132937da
poi3D enhancements for playground ( #607 )
2018-12-05 11:11:45 +02:00
Gustl22
b5036f4cfd
poi3D for Android
2018-12-04 09:11:51 +01:00
Gustl22
07afebba4e
GLState: constant UNBIND = 0
2018-12-02 23:43:46 +01:00
Gustl22
7146875c05
Playground renderer: bind with GLState ( #601 )
2018-12-02 23:34:37 +01:00
Gustl22
42627d5881
Renderer: replace with SHORT_BYTES constant for readability
2018-12-02 23:23:29 +01:00
Gustl22
61318bff8a
Render themes: tag transform ( #587 )
2018-10-10 21:06:37 +03:00
Gustl22
f44f083378
S3DBLayer: distinguish extrusion style (side / top) colors ( #592 )
2018-09-21 10:00:29 +03:00
Gustl22
f258bae8fd
Improve GdxModelLayer ( #590 )
...
- multiple models / positions
- use GdxRenderer3D2
- use MIN_ZOOM
- improved model scaling
- rearrange / tidy up
2018-09-21 09:55:17 +03:00
Gustl22
bb924181b4
vtm-models: make tree.g3dj metric
2018-09-10 15:07:22 +02:00
Gustl22
7c92d1045a
Improve Poi3DLayer:
...
- insert MIN_ZOOM
- support multiple models / multiple tags
- parameter RANDOM_TRANSFORM
- use ground scale
2018-09-10 15:01:12 +02:00
Gustl22
e0f6afaf43
MapDatabase: separate POIs
2018-09-09 21:42:27 +02:00
Gustl22
d36320967c
vtm-models: add 3D models, rename treeA.g3dj ( #582 )
2018-09-08 20:50:37 +03:00
Gustl22
33528a3e61
Poi3DLayer: use GdxRenderer3D2, rearrange code ( #584 )
2018-09-08 20:32:25 +03:00
Gustl22
6fa1c5aa94
Overzoom: separate GeometryType.POINT ( #574 )
2018-09-08 19:35:48 +03:00
Gustl22
62055a1aa1
GdxRenderer3D2: render light source, minor tidy up
2018-09-06 15:46:09 +02:00
Gustl22
da09a62605
PoiSearchActivity sample: add search by tag ( #579 )
2018-09-05 19:15:24 +03:00
Gustl22
272ce1d9b6
vtm-themes: move GDX models ( #577 )
2018-09-05 14:42:38 +03:00
Gustl22
74a7150cff
Replace SharedModel with ModelInstance
2018-08-30 10:21:35 +02:00
Gustl22
d04e2a06fb
ScanBox docs: Remove problematic arrows ( #571 )
2018-08-27 22:14:58 +02:00
Gustl22
f3f629779f
GDX samples: remember map position ( #569 )
2018-08-25 17:33:49 +03:00
Gustl22
b98e20273c
playground gdx: fix scale of trees in higher zoom levels
2018-08-24 19:06:15 +02:00
Gustl22
2a0ec3d82e
ExtrusionRenderer: fix translucency for meshes ( #566 )
2018-08-24 09:58:52 +03:00
Gustl22
12b56905f6
ExtrusionRenderer: simplify mesh-mode int to boolean (readability) ( #564 )
2018-08-24 09:27:04 +03:00
Gustl22
63cd462109
GLState: State DISABLED = -1 (readability).
2018-08-23 22:46:40 +02:00
Gustl22
a7147d1c6e
Render themes documentation ( #558 )
...
* vtm render-theme docs
* remove 'a' from render-theme docs
* Rendertheme: correct "priority" description
* Rendertheme: improve "priority" description
2018-07-01 12:37:38 +03:00
Gustl22
a1c5f4aa5a
Docs improvements ( #557 )
2018-06-28 11:12:08 +03:00
Gustl22
981af11011
S3DBLayer: use transparency of extrusion style ( #556 )
2018-06-24 18:43:01 +03:00
Gustl22
c0efc78d37
Clarify building TRANSLUCENT flag #181 ( #555 )
2018-06-24 18:22:34 +03:00
Gustl22
9e52e9e848
Label layer: use ZoomLimiter for overzoom ( #544 )
2018-06-24 13:35:22 +03:00
Gustl22
2752878e9e
S3DBLayer: fix roof angle estimation
2018-06-15 11:43:05 +02:00
Gustl22
472a34c280
Building layers: use ZoomLimiter for overzoom ( #528 )
2018-05-11 09:51:09 +03:00
Gustl22
5d1da5fecd
Renderer: minor formatting & amendments
2018-05-09 13:30:05 +02:00
Gustl22
6dad9af7da
Buckets: assign short bytes qualifier
2018-05-09 12:55:35 +02:00
Gustl22
77cfad50e0
LineTexBucket: fix out of short range ( #532 )
2018-05-01 18:20:21 +03:00
Gustl22
ccfbb359a4
Vector layers: clip to max GL.Short resolution ( #529 )
2018-05-01 18:20:21 +03:00
Gustl22
a92b3a18c1
format shaders
2018-04-27 10:58:38 +02:00
Gustl22
625f11cc55
poly_texture shader: correct shader separator
2018-04-27 10:49:27 +02:00
Gustl22
cb36cfc983
PathLayer Task (regular): final variables + minor refactor
2018-04-17 20:44:30 +02:00
Gustl22
11de89536d
Mapsforge fix map clipping on small zooms ( #526 )
2018-04-15 11:40:52 +03:00
Gustl22
d1f9a4e8f6
Fix blank tiles on large windows and tilt ( #522 )
2018-04-14 18:37:58 +03:00
Gustl22
d7aad27ed8
ViewController: refactor 'setScreenSize' to 'setViewSize', 'setMapScreenCenter' to 'setMapViewCenter' ( #523 )
2018-04-14 17:36:13 +03:00
Gustl22
e204056972
refactor 'RenderPath' to 'PathRenderer'
2018-04-12 15:04:49 +02:00
Gustl22
345b57c57a
Buildings overzoom: use TileSeparator ( #518 )
2018-03-29 15:28:40 +03:00
Gustl22
27a3c5a926
LineClipper: name and unify clip states ( #519 )
2018-03-29 14:07:59 +03:00
Gustl22
846074ddc1
OpenMapTiles: support building heights ( #516 )
2018-03-22 16:07:31 +02:00
Gustl22
dcad929316
Samples MapsforgeActivity: remember map position ( #515 )
2018-03-22 09:52:46 +02:00
Gustl22
6fef1854c8
MapDatabase: improve buildings processing ( #514 )
2018-03-20 10:01:15 +02:00
Gustl22
5f57f97844
TileRenderer: load tile with proxy immediately ( #510 )
2018-03-06 11:07:27 +02:00
Gustl22
77d0c36539
VTM high resolution logo ( #508 )
2018-02-24 18:22:06 +02:00
Gustl22
884f524fb1
Fix skillion calculation on triangles
2018-02-20 12:08:35 +01:00
Gustl22
ba18ccf967
Physical fling enhancements ( #505 )
2018-02-15 19:43:59 +02:00
Gustl22
bd9e7d7456
Fix fling rotation reverses direction ( #501 ), fix #500
2018-02-11 11:14:51 +02:00
Gustl22
3ed6c43161
Add rotate & scale fling animation ( #499 )
2018-02-09 11:17:54 +02:00
Gustl22
03eb28f09e
Animator2: physical fling ( #497 )
2018-02-08 11:38:10 +02:00
Gustl22
3905ddb5e4
MapEventLayer2: improve double tap ( #493 )
2018-01-30 11:29:44 +02:00
Gustl22
5ff9abca1a
Improve fling animation ( #489 )
...
Easing: add Sin in and out
Animator: Smooth Fling
MapEventLayer: note for changing initial rotation position
2018-01-26 13:30:58 +02:00
Gustl22
f98fe65827
fix styles order via use-attribute
2018-01-24 16:20:47 +01:00
Gustl22
8e35a178d2
Internal render theme improvements ( #488 )
2018-01-23 21:19:32 +02:00
Gustl22
067f08834d
Improved theme styles ( #479 )
...
Fonts added: thin, light, medium, black, condensed
2018-01-14 15:31:31 +02:00
Gustl22
3a596aaf1a
ColorUtil implement semi-relative color modification ( #478 )
2018-01-09 15:36:45 +02:00
Gustl22
ca9786dca3
S3DB layer ( #475 )
2018-01-09 11:51:04 +02:00
Gustl22
1d8cdd7feb
GeometryUtils: add vector utils ( #467 )
...
+ calc bisections
+ sum, diff
+ distance
+ dot product
+ intersections (line and plane)
+ normalizations
+ normal of plane
+ scale
2018-01-04 14:56:54 +02:00
Gustl22
baa924c697
Tessellator: support GeometryBuffer ( #466 )
2018-01-04 14:51:49 +02:00
Gustl22
97cdfa119d
Improve ExtrusionBuckets ( #459 )
...
+ Add method addPolyElement and addMeshElement
+ renamed setBuckets to resetBuckets
+ Add method getGroundScale to MapTile
2017-12-19 20:59:10 +02:00
Gustl22
bddf2443b6
Refactor ExtrusionBucket
...
+ color and colors as private
+ renamed add(for meshes) to addMesh
+ renamed add(for polygons) to addPoly
2017-12-19 11:30:35 +01:00
Gustl22
95bbc5ea3e
BuildingLayer: allow mesh in renderer, minor refactor ( #457 )
2017-12-19 11:41:43 +02:00
Gustl22
bc1dee49a4
Fix double cloning issue of MapElement, use copy-constructor in GeometryBuffer and MapElement ( #455 )
2017-12-19 10:17:29 +02:00
Gustl22
d81a6309bf
Add needed osm-tags (S3DB)
2017-12-19 08:57:56 +01:00
Gustl22
e3b137e3c4
GeometryBuffer: ( #453 )
...
+ renamed buffer positions
+ update docs
+ expand toString for meshes/tris
2017-12-04 21:17:30 +02:00
Gustl22
ba68b79e86
Refactor S3DB layer ( #452 )
2017-12-04 15:08:19 +02:00
Gustl22
535482025e
MapElement: enhance clone (not copy complete buffer) ( #451 )
2017-12-03 15:28:27 +02:00
Gustl22
8f4e9967f0
Buildings: handle references with id (OpenStreetMap, Mapzen) ( #448 )
2017-11-18 17:53:42 +02:00
Gustl22
149353119b
Add OSM and S3DB tags ( #447 )
2017-11-17 20:00:51 +02:00
Gustl22
fe2c067272
TagSet: numTags and tag array as private ( #439 )
2017-11-13 12:24:54 +02:00
Gustl22
cd5a62a2ff
Mapsforge maps v5 support ( #429 )
2017-10-17 11:00:45 +03:00
Gustl22
fa658bd1f0
Support of extrusions in BuildingLayer on Mapzen maps ( #419 )
...
+ Tag add "levels"
+ BuildingLayer: support extrusions with height and levels, string unit in meters
+ Support height for Mapzen building_parts
+ Support of building parts in default theme and mapzen
2017-10-03 13:30:23 +03:00