Skip to content

Releases: mousebird-consulting-inc/WhirlyGlobe

v2.6.8

15 Apr 00:30
e9130eb
Compare
Choose a tag to compare

Patch release for errors in new versions of Xcode

3.5

08 Apr 19:21
09f3e74
Compare
Choose a tag to compare
3.5
  • Move to XCFramework builds for iOS
  • Fix the night/day and atmosphere shaders on iOS, making the sun/stars case mostly work again.
  • Implement bevel, round joins and endcap options in performance (GPU-based) wide vectors on iOS.
  • Add support for Mapbox-style expressions in the ObjC/Swift and Java APIs.
  • Fix numerous bugs and memory leaks.

Resources are the same as 3.3 - 3.4.

WhirlyGlobe_Maply_Distribution_latest.zip

WhirlyGlobe_Maply_Distribution_latest.aar.zip

3.4

02 Feb 00:07
4364780
Compare
Choose a tag to compare
3.4

Some highlights (See #1449 for more details):

  • Improve Metal performance and stability on older devices.
  • Process layout outside of scene locking to improve responsiveness when many layout objects are active
  • Allow layout processing to be canceled by controller shutdown
  • Fix iOS texture allocation problems for large (>2k x 2k) textures
  • Fix some memory leaks on Android
  • Add selection support for linear vectors on Android
  • Fix some buffer overflows that could lead to random heap corruption
  • Fix a bug in vector tessellation that, most noticeably, caused California to be truncated at levels 0-2.
  • Add support for fading uniquely-identified layout objects in and out as they are added and removed
  • Add support for co-located markers and labels, specifically for highway shields
  • Add support for alternate representations, e.g., selected and non-selected, for rapid updates without removing and re-creating objects.
  • Fix a bug that caused incorrect display of 3D Linear Shape objects on Android
  • Add support for custom zoom transitions and change the default to make zooms seem more linear
  • Add support for Mac Catalyst builds and add simple mousewheel support
  • Add a devRelease build variant for profiling, etc., without having to deal with signing
  • Allow for considering a constrained portion of the view when calculating the height needed to view a feature.

Resources are the same as 3.3.

v3.3

01 Oct 22:42
6ab04c4
Compare
Choose a tag to compare
  • CI Builds for iOS and Android in the develop and main branches
  • Updated README with badges and Bitrise CI build status
  • Comprehensive test case status for both platforms
  • Numerous Android stability improvements, particularly when shutting down a loader or controller while it's active
  • Fix offline rendering issues, resolving some problems with the MapTiler globe cases
  • Fix some OpenGL context problems leading to texture errors
  • Fix some vector styling problems caused by a bug in the iOS attribute dictionary implementation
  • Fix some Android font rendering problems leading to graphics artifacts around the text and generally improving the quality of label text
  • Fix some marker and label screen layout problems, particularly when offsets are applied
  • Pass object unique IDs to cluster generator to allow for more custom behavior
  • Add support for stops interpolation in Mapbox vector stylesheet text-field entries
  • Fix a bug that caused quad loaders without any frame info to discard data on iOS
  • Fix a bug in dynamic expression colors and opacities in Metal shaders for vector elements
  • Fix a bug in dynamic line width on Android

3.2

21 Jun 20:53
Compare
Choose a tag to compare
3.2
v3.2