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

Handle single-threaded OpenGL with viz display compositor

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.14.0 Beta2
    • Fix Version/s: 5.15.0 Beta4, 5.15
    • Component/s: WebEngine
    • Labels:
      None
    • Commits:
      1b6457bb93aabc324495d1f0b1bef85762d56451 (qt/qtwebengine/5.15)

      Description

      With ANGLE on Windows and some OpenGL drivers on Linux OpenGL is not working threaded. We currently use the old rendering integration for this case, but will need to move away from it as the code we are using is disappearing from Chromium.

      The issue for why it doesn't work right now, is that during setup a synchronous IPC call is made from the main-thread of the UI-process to the GPU-thread of the GPU-process, in our case the GPU process and UI process are the same, and with single threaded OpenGL so are the main-thread and GPU-threads.

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              juri.valdmann Jüri Valdmann
              Reporter:
              allan.jensen Allan Sandfeld Jensen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes