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

Handle single-threaded OpenGL with viz display compositor

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.15.0 Beta4, 5.15
    • 5.14.0 Beta2
    • WebEngine
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There is 1 open Gerrit change