Skip to content

Releases: WorldWindEarth/WorldWindKotlin

WorldWind Kotlin v1.11.0

13 Apr 01:41

Choose a tag to compare

  • 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

05 Apr 09:19

Choose a tag to compare

  • 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

27 Mar 15:34

Choose a tag to compare

  • 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

11 Dec 20:41

Choose a tag to compare

  • 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

26 Sep 22:22

Choose a tag to compare

  • 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

19 Sep 21:36

Choose a tag to compare

  • 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

05 Sep 23:49

Choose a tag to compare

  • 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

12 Aug 10:03

Choose a tag to compare

  • 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

10 May 10:39

Choose a tag to compare

  • 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

10 Apr 20:06

Choose a tag to compare

  • 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.