Skip to main content
Version: 1.0

Snapdragon Spaces Services Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.15.0 - Current] - 2023-07-31 - Current

Unity

Unreal Engine

[0.14.0] - 2023-05-31

Snapdragon Spaces Services

Added

  • Added support for OpenXR Stage Space on VR devices.

Changed

  • Updated OpenXR layer name for spatial meshing, anchor and thermal layers.
  • Updated hand tracking algorithm and made improvements to hand tracking inverse kinematics (IK).
  • Improved image tracking robustness when using blurry camera frames.
  • Improved stability for adaptive and static image tracking modes.

Fixed

  • Fixed VST restart issue after sleep.
  • Updated VST default settings.
  • Improved power consumtion when device is paused.
[0.13.0] - 2023-05-04

Snapdragon Spaces Services

Added

  • Added xrSetImageTargetsTrackingModeQCOM and xrStopImageTargetTrackingQCOM method support to set image tracking modes.

Changed

  • Image Tracking, Hit Testing, and Plane Detection are running on the Snapdragon Spaces Services process instead of the application process. Before, this was dependent on if the Scene Understanding backend was used internally or not.
  • Camera Frame Access improvements. The changes can break backwards compatibility.

Fixed

  • Fixed glasses unplug/plug issue in hand tracking layer.
  • Fixed black screen issue when starting app after unplugging and plugging in glasses again.
[0.12.1] - 2023-04-03

Snapdragon Spaces Services

Added

  • Image Tracking is using the RGB cameras instead of the left tracking camera now, which increases the recognition and tracking distance of targets manifolds.

Fixed

  • Black line artifacts that might appear after long device usage have been fixed.
  • Distortion artifacts when applying in-plane rotation aren't appearing anymore.
  • Improved render latency to fix tearing artifacts.
[0.11.1] - 2023-02-14

Snapdragon Spaces Services

Added

  • Added XR_APILAYER_QTI_scene_understanding OpenXR layer for Spatial Meshing and Hit Testing through the XR_MSFT_scene_understanding and XR_QCOM_ray_casting extensions.
  • Added the XR_QCOMX_camera_frame_access extension for the Camera Frame Access to the XR_APILAYER_QCOM_retina_tracking OpenXR layer.
  • Added the XR_APILAYER_QCOM_backwards_compatibility OpenXR layer to take care of old applications sending outdated structs to the runtime.
  • Added the XR_UNITY_android_present extension to the runtime.
[0.10.0] - 2022-12-15

Snapdragon Spaces Services

Fixed

  • Fixed loading or saving two or more anchors simultaneously.
  • Fixed anchor issue when saving/loading several anchors simultaneously.
[0.9.0] - 2022-11-24

Snapdragon Spaces Services

Added

  • The XR controller will be added automatically to the input source of the Snapdragon Spaces Services if they are available.

Changed

  • Tracked image target offset has been improved.
[0.8.1] - 2022-10-14

Snapdragon Spaces Services

Fixed

  • Fixed app crash when launching without any viewer attached
[0.8.0] - 2022-10-13

Snapdragon Spaces Services

Changed

  • Application lifecycle improvements allow Spaces apps to be started sequentially without the need of force stopping the Snapdragon Spaces Services.
  • Improved visual performance for more fluid representation (reduced tearing effects)

Fixed

  • Tracking two or more images simultaneously is working as expected now.
  • Target names of image targets for larger sets are not corrupted anymore
  • Deactivating Plane Detection while Hit Testing is on, doesn't crash the application anymore.
  • Hand tracking is correctly resumed after incoming call.
  • Black screen after rebooting the device is gone.
[0.7.0] - 2022-08-31

Snapdragon Spaces Services

Changed

  • Removed the need to select the input source in the Snapdragon Spaces Services settings view.
[0.6.1] - 2022-07-22

Snapdragon Spaces Services

Added

  • Added camera permission prompt in case it has not been granted already.
  • Added camera permission status in the UI.

Fixed

  • Fixed issue where Spaces application would not start if camera permission was not granted in the Snapdragon Spaces Services.