Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-74406 Abstract away the graphics APIs in Qt
  3. QTBUG-78571

Remove the direct OpenGL code path in Qt Quick

    XMLWordPrintable

    Details

      Description

      Qt 5.14 ships with an opt-in QRhi-based rendering path in Qt Quick. See https://doc-snapshots.qt.io/qt5-5.14/qtquick-visualcanvas-scenegraph-renderer.html#rendering-via-the-qt-rendering-hardware-interface

      In Qt 6.0 this should be made the default, and the direct OpenGL code path must be removed.

      Note that this will trigger the need to refactor certain things that were done in 5.14 in order to maintain binary compatibility. For example, QSGMaterialRhiShader should no longer inherit from QSGMaterialShader (as the latter is removed), but this has implications on QSGMaterialShader.

       

        Attachments

          Issue Links

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

            Activity

              People

              • Assignee:
                lagocs Laszlo Agocs
                Reporter:
                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