Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-129732 visionOS performance parity with OpenXR
  3. QTBUG-129734

Move rendering to a dedicated thread on visionOS

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • 6.8.2, 6.9.0 FF, 6.9
    • None
    • None
    • d945aaf9b (dev), a98f720a6 (6.8)

      This is a strong recommendation (requirement) on visionOS. We've been able to get away with it so far, but this needs to be done. There's some roadblocks that needs to be cleared for this to work though, like:

      • Multiview support on visionOS is required, as we for example cannot really on syncing on the render thread...
      • Right now some communication between backend and front-end happens during rendering in ways that won't be safe or even work in a threaded environment.

      Once this is done we should evaluate if the same should be done for OpenXR.

        For Gerrit Dashboard: QTBUG-129734
        # Subject Branch Project Status CR V

            stromme Christian
            stromme Christian
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes