Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114826

multiwindow manual test does not work with D3D12 backend

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • 6.6.0 Beta2, 6.7.0 FF
    • 6.6
    • Qt RHI
    • None
    • 1c4dbd14a (dev), 92f155cc2 (6.6)

      multiwindow_threaded works as expected when run with -D (i.e. using the D3D12 backend)

      multiwindow on the other hand ends up in a device loss and opening the 2nd window makes the rendering freeze. This is the case when one QRhi has multiple QRhiSwapChains associated with it because the same QRhi is used to render to multiple windows sequentially from the same thread. This isn't something Qt Quick exercises (the Qt Quick basic/threaded render loop model is more like multiwindow_threaded, i.e. a dedicated QRhi per window and so per swapchain), so it does not occur much in practice, but should be fixed nonetheless.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes