Skip to content

3.4

Compare
Choose a tag to compare
@TimSylvester TimSylvester released this 02 Feb 00:07
· 95 commits to main since this release
4364780

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.