Releases: WorldWindEarth/WorldWindKotlin
Releases · WorldWindEarth/WorldWindKotlin
WorldWind Kotlin v1.11.0
- Introduced fully capable JVM version of WorldWindow based on GLJPanel (Tutorial)
- Tile degradation made less aggressive
- Texture upload count per draw call is now limited
- Star Field visual experience improved - star field centered around camera, not the Earth
- Eye distance scaling enabled for tactical graphic placemarks
- Request redraw performance optimized
WorldWind Kotlin v1.10.3
- Add modifier image support to Tactical Graphics
- Render SVG symbols synchronously using Canvg
- Enable 4x anisotropic texture filter by default
- Resize NPOT images used for Web textures
WorldWind Kotlin v1.10.0
- Added TextureQuad implementation
- Added visibility check injection to Abstract Shape and Label
- Added ImageBitmap for JS,
- Added Matrix4 scale extraction
- Enabled public access to BoundingBox center and radius
- Fixed Proguard issue for examples and tutorials
- Fixed GroundOverlay parsing
- Fixed map tiler performance drop when using levelOffset
WorldWind Kotlin v1.9.7
- Added far plane distance limit configuration.
- Added renderLabelsForShapes option for KmlLayerFactory
- Added GetCapabilities request support to WMS, WMTS and WCS factories.
- Added default icon key for KmlLayerFactory
- Fixed Mercator maps tile row and column calculation for local coordinate system.
- Fixed KML "visibility" and "open" attributes serialization.
- Fixed 16 KB native library issue.
WorldWind Kotlin v1.8.11
- Added support of scaled Icons in GeoPackage
- Added API to select Features layer content key, last change date, layer size and bounding box
- Return null modification date if GPKG file does not exists or content has null update date field value
- Fix GPKG content deletion (foreign constrains due to incorrect sequence of deletion)
- Fix Tile Matrix Cache for newly added layers and coverages
WorldWind Kotlin v1.8.8
- Added support of Geo Package Features Content with Well Known Binary Geometries and NGA Feature Styles
- Geo Package processing migrated to NGA library
- Added Geographic and Triangle Mesh shape rendering implementations
- Added possibility to create KMP image factories
- Added possibility to define base altitude level for shape extrude
- Added above sea level (ASL) altitude mode
- Added configurable draw order for surface Renderables
- Added altitude offset support in KML.
- Fixed Shapes compatibility with multiple Globes with different Projections and other state attributes.
WorldWind Kotlin v1.8.3
- Added ABOVE_SEA_LEVEL altitude type support.
- Added support of Google Earth style plain extruded Polygons when isFollowTerrain = false.
- Improved KML mapping. Now all KML Samples looks the same as Google Earth.
- All Shapes are now Movable.
- Optimized surface shapes rendering performance and memory consumption.
- Optimized GLU performance by removing useless null assertion.
WorldWind Kotlin v1.8.2
- Share EGL Context between several WorldWindow instances and sync GL Threads to avoid implicit context switching
- Added basic KML and GeoJSON layers support
- Added Surface Shapes caching into terrain textures and isDynamic flag for shapes and renderable Layers to ignore caching
- Optimized Angle comparation performance
- Other minor performance optimizations
WorldWind Kotlin v1.7.5
- Tactical graphics migrate to Mil-Std-2525(D/E) library.
- Fixed concurrent GeoPackage database access.
- Added possibility to control pick behavior of shapes interior and outline.
WorldWind Kotlin v1.7.4
- Add Directional Sightline.
- Add JS version compatibility with popup windows. (#89)
- Getting class to obtain Shader Program and Drawable Pool in runtime is very inefficient.
- Bump Kotlin version 2.1.20.