Skip to content

Per-eye vergence data not available through XR_ANDROID_eye_tracking (combined gaze only) #21

Description

@blondarb

Summary

When using eye tracking via the XR_ANDROID_eye_tracking OpenXR extension on Samsung Galaxy XR, the left and right eye gaze data appear to be identical (combined/averaged gaze duplicated to both eyes). We need independent per-eye rotation data to measure binocular convergence (near point of convergence).

Use Case

We are building a clinical neurologic exam app (SDNE) that includes a fixation/convergence assessment task. Convergence measurement requires computing the vergence angle between the two eyes as a target approaches the patient. Without independent left/right eye pose data, this measurement is impossible.

What We Observe

  • EyeTracking.LeftEyeRotation and EyeTracking.RightEyeRotation return values that appear identical or nearly identical
  • Combined gaze direction works well for saccades, pursuit, and fixation tasks
  • Confidence is reported as 0.95 (hardcoded?)
  • Device: Samsung Galaxy XR (SM_I610)
  • Unity 6 (6000.3.6f1) with OpenXR

Questions

  1. Does the XR_ANDROID_eye_tracking extension support per-eye vergence data on Galaxy XR?
  2. If so, is there a specific permission, API path, or extension that must be enabled to get independent left/right eye poses rather than combined gaze?
  3. If not currently supported, is this planned for a future SDK release?

Environment

  • Device: Samsung Galaxy XR (SM_I610)
  • OS: Android XR
  • Unity: 6000.3.6f1
  • OpenXR runtime
  • Permissions granted: EYE_TRACKING_FINE, EYE_TRACKING_COARSE

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions