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

Handle new QWindow paint events in Qt Quick render loops

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • P2: Important
    • 6.0.0
    • 6.0.0
    • Qt RHI, Quick: SceneGraph
    • None

    Description

      QTBUG-82676 will likely introduce a new type of event for QWindow, the Paint event. This can be sent even when being unexposed (on some platforms), and is replacing expose on resize. Later on the paint event is expected to replace UpdateRequest (that is sent in response requestUpdate) as well.

      Due to compatibility measures Qt Quick will likely work normally without any changes, possibly with a visual regression due to missing the first frame on Apple platforms. We should however investigate how the new paint event can be handled both in the 'basic' and 'threaded' loops, in order to have a fully correct rendering logic that plays nice with all platforms.

      Attachments

        Issue Links

          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:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes