Skip to main content
Version: 20 Mar 2024

0.53.0 SDK Release Notes

This document contains the Lumin SDK release notes including the notes for the core SDK integration.

This software is an Early Access Product.

Features

  • SDK package includes a comprehensive set of headers files, at this time only the following headers have been cleared for ML2:

  • ml_api.h

  • ml_graphics.h

    • Added MLGraphicsFlags_Headlock flag to enable headlocked applications.
  • ml_perception.h

  • ml_head_tracking.h

  • ml_input.h

      • New set of APIs for controller haptics.
  • ml_controller.h

  • ml_camera_v2.h

  • ml_native_surface.h

  • ml_media_codec.h

  • ml_media_player.h

  • ml_media_muxer.h

  • ml_media_recorder.h

  • ml_camera_metadata_v2.h

  • ml_eye_tracking.h

  • ml_gaze_recognition.h

  • ml_marker_tracking.h

  • ml_spatial_anchor.h

  • ml_snapshot.h

  • ml_planes.h

    • com.magicleap.permission.WORLD_RECONSTRUCTION permission was renamed to com.magicleap.permission.SPATIAL_MAPPING and protection level was updated from normal to dangerous.
  • ml_cv_camera.h

  • ml_webview.h

    • on_certificate_error callback change to return a bool.
  • ml_voice.h

  • ml_hand_tracking.h

  • ml_time.h

  • ml_meshing2.h

    • MLMeshingDestroyClient() interface is updated to take handle (was handle pointer).
    • com.magicleap.permission.WORLD_RECONSTRUCTION permission was renamed to com.magicleap.permission.SPATIAL_MAPPING and protection level was updated from normal to dangerous.
  • ml_eye_calibration.h

    • New APIs to query the eye calibration state.
    • Known issue: eye calibration state may report MLEyeCalibrationStatus_Fine even when the calibration state is MLEyeCalibrationStatus_Coarse.
  • ml_headset_fit.h

    • New APIs to query the headset fit state.
  • ml_gesture_classification.h

    • New APIs identify specific hand configurations and interaction points.

Other Notes

  • com.magicleap.permission.WORLD_RECONSTRUCTION permission was renamed to com.magicleap.permission.SPATIAL_MAPPING and protection level was updated from normal to dangerous.
  • Support for headlocked applications.
  • New APIs for eye calibration and headset fit.
  • New Gesture classification APIs.
  • New APIs for controller haptics.
  • New meshing sample application.
  • Improvements for dangerous permission management in application framework and sample apps.

Known Issues

  • MLInputDestroy() clears callbacks set for other input handles. This impacts Meshing and Planes sample apps where the bumper controller button does not work as described in the readme.