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

Details

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

    Description

      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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes