Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114769 Multiview and related in the Qt graphics stack and Quick 3D XR
  3. QTBUG-119850

Add QQuickRenderTarget overloads to adopt an existing texture array for multiview rendering

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Fixed
    • P2: Important
    • 6.8
    • None
    • None
    • 7295ece36 (dev)

    Description

      The initial idea was to just use fromRhiRenderTarget() for this, so that the clients (e.g. the OpenXR integration) need to create a QRhiTextureRenderTarget themselves and pass that in. Whereas today such code uses fromOpenGLTexture, fromVulkanImage, etc.

      In order to not push functionality we can implement within Qt Quick onto the clients, add overloads for fromOpenGLTexture, fromVulkanImage, etc. that take an array size and treat it as the view count. The implicitly created depth-stencil buffer needs to be a D24S8 texture array then.

      Attachments

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

        Activity

          People

            lagocs Laszlo Agocs
            lagocs Laszlo Agocs
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes